home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 July & August / PCWorld_2006-07-08_cd.bin / v cisle / acehtml / acehtmlfreeware.exe / userdata / phpcnt.ref < prev    next >
Text File  |  2004-06-28  |  181KB  |  1,277 lines

  1. ;  Last edition 17/04/2000 6:45:46 AM
  2. Operators\  ~~PHP operators
  3. Statements\  ~~PHP statements
  4. Apache functions\  ~~Apache specific functions
  5. Arbitrary precision functions\  ~~Arbitrary precision mathematics functions
  6. Array functions\  ~~Handle arrays
  7. Aspell functions\  ~~Check the spelling on a word and offer suggestions
  8. JDToGregorian\  ~~Convert Julian Day Count to Gregorian date
  9. ClibPDF functions\  ~~Let you create PDF documents with PHP
  10. Compression functions\  ~~Let you transparently read and write gzip (.gz) compressed files
  11. Database (dbm-style) functions\  ~~Build the foundation for accessing Berkeley DB style databases
  12. Date and Time functions\  ~~Handle date and time values
  13. dBase functions\  ~~Allow you to access records stored in dBase-format (dbf) databases
  14. dbm functions\  ~~allow you to store records stored in a dbm-style database
  15. Directory functions\  ~~Handle directories
  16. Dynamic Loading functions\  ~~Handle dynamic loading
  17. Encryption functions\  ~~Handle encryption and decryption
  18. filePro functions\  ~~allow read-only access to data stored in filePro databases
  19. Filesystem functions\  ~~Handle files
  20. Forms Data Format functions\  ~~Handle forms within PDF documents
  21. FTP functions\  ~~Interface to File Transfer Protocol
  22. Hash functions\  ~~Interface to the mhash library
  23. HTTP functions\  ~~Let you manipulate the output sent back to the remote browser right down to the HTTP protocol level
  24. Hyperwave functions\  ~~Interface to Hyperwave Information Server
  25. Image functions\  ~~Create and manipulate images
  26. IMAP functions\  ~~Interface to IMAP, NNTP, POP3 protocols
  27. Informix functions\  ~~Interface to Informix server
  28. InterBase functions\  ~~Interface to InterBase server
  29. LDAP functions\  ~~Interface to Lightweight Directory Access Protocol
  30. Mail functions\  ~~Allow you to send mail
  31. Mathematical functions\  ~~Handle values within the range of the long and double types
  32. MCAL functions\  ~~Interface to Modular Calendar Access Library
  33. Microsoft SQL Server functions\  ~~Interface to Microsoft SQL Server
  34. Miscellaneous functions\  ~~Miscellaneous functions
  35. mSQL functions\  ~~Interface to mSQL databases
  36. MySQL functions\  ~~Allow you to access MySQL database servers
  37. Network functions\  ~~Network handling functions
  38. NIS functions\  ~~Allow network management of important administrative files
  39. ODBC functions\  ~~ODBC functions
  40. Oracle functions\  ~~Interface to Oracle server
  41. Oracle 8 functions\  ~~Allow you to access Oracle8 and Oracle7 databases
  42. PDF functions\  ~~Handle PDF documents
  43. Perl-compatible Regular Expression functions\  ~~The syntax for patterns used in these functions closely resembles Perl
  44. PHP options & information\  ~~Return system information
  45. POSIX functions\  ~~Interface to functions defined in the IEEE 1003.1 (POSIX.1)
  46. PostgreSQL functions\  ~~Interface to Postgres databases
  47. Program Execution functions\  ~~Execute programs
  48. GNU Recode functions\  ~~Interface to the GNU Recode library
  49. Regular expression functions\  ~~Used for complex string manipulation in PHP
  50. Semaphore and shared memory functions\  ~~Use System V semaphores
  51. Session handling functions\  ~~Preserve data across subsequent accesses
  52. SNMP functions\  ~~Interface to SNMP library
  53. String functions\  ~~Manipulate strings in various ways
  54. Sybase functions\  ~~Interface to Sybase server
  55. URL functions\  ~~Handle URLs
  56. Variable functions\  ~~Handle variables
  57. Vmailmgr functions\  ~~Vmailmgr functions
  58. WDDX functions\  ~~Work with WDDX
  59. XML parser functions\  ~~Interface to XML library
  60.  
  61.  
  62.  
  63. Operators\Addition (+)  ~~Used to sum two numbers or perform string concatenation                                ::${{{E/Result variable}}} = {{{E/First expression}}} + {{{E/Second expression}}};
  64. Operators\Assignment (=)  ~~Assigns a value to a variable                                                          ::${{{E/Variable name}}} = {{{E/Numeric expression}}};
  65. Operators\Bitwise AND (&)  ~~Used to perform a bitwise AND on two expressions                                       ::${{{E/Result variable}}} = {{{E/First expression}}} & {{{E/Second expression}}};
  66. Operators\Bitwise left shift (<<)  ~~Used to shift the bits of an expression to the left                                    ::${{{E/Result variable}}} = {{{E/First expression}}} << {{{E/Second expression}}};
  67. Operators\Bitwise NOT (~)  ~~Used to perform a bitwise NOT (negation) on an expression                              ::${{{E/Result variable}}} = ~ {{{E/Expression}}};
  68. Operators\Bitwise OR (|)  ~~Used to perform a bitwise OR on two expressions                                        ::${{{E/Result variable}}} = {{{E/First expression}}} | {{{E/Second expression}}};
  69. Operators\Bitwise right shift (>>)  ~~Used to shift the bits of an expression to the right, maintaining sign                 ::${{{E/Result variable}}} = {{{E/First expression}}} >> {{{E/Second expression}}};
  70. Operators\Bitwise XOR (^)  ~~Used to perform a bitwise exclusive OR on two expressions                              ::${{{E/Result variable}}} = {{{E/First expression}}} ^ {{{E/Second expression}}};
  71. Operators\Concatenation (.)  ~~Returns the concatenation of 2 strings                                                 ::${{{E/Result string variable}}} = {{{E/First string expression}}} . {{{E/Second string expression}}};
  72. Operators\Assignment addition (+=)  ~~Used to increment a variable by a specified amount                                     ::${{{E/Variable}}} += {{{E/Expression}}};
  73. Operators\Assignment division (/=)  ~~Used to divide a variable by an expression                                             ::${{{E/Variable}}} /= {{{E/Expression}}};
  74. Operators\Assignment modulus (%=)  ~~Used to divide two numbers and return only the remainder                               ::${{{E/Variable}}} %= {{{E/Expression}}};
  75. Operators\Assignment multiplication (*=)  ~~Used to multiply a number by another number                                            ::${{{E/Variable}}} *= {{{E/Expression}}};
  76. Operators\Assignment subtraction (-=)  ~~Used to subtract the value of an expression from a variable                            ::${{{E/Variable}}} -= {{{E/Expression}}};
  77. Operators\Assignment concatenation (.=)  ~~Used to add a string to a variable                                                     ::${{{E/Variable}}} .= {{{E/String expression}}};
  78. Operators\Division (/)  ~~Used to divide two numbers and return a numeric result                                 ::${{{E/Result variable}}} = {{{E/First expression}}} / {{{E/Second expression}}}
  79. Operators\Equality (==)  ~~Returns true if two expressions are equal                                              ::{{{E/First expression}}} == {{{E/Second expression}}}
  80. Operators\Greater than (>)  ~~Returns true if the first expression is greater than the second                        ::{{{E/First expression}}} > {{{E/Second expression}}}
  81. Operators\Greater than or equal to (>=)  ~~Returns true if the first expression is greater than or equal to the second            ::{{{E/First expression}}} >= {{{E/Second expression}}}
  82. Operators\Identify (===)  ~~Returns true if two expressions are equal without type conversion                      ::{{{E/First expression}}} === {{{E/Second expression}}}
  83. Operators\Inequality (!=)  ~~Returns true if two expressions are not equal                                          ::{{{E/First expression}}} != {{{E/Second expression}}}
  84. Operators\Less than (<)  ~~Returns true if the first expression is less than the second                           ::{{{E/First expression}}} < {{{E/Second expression}}}
  85. Operators\Less than or equal to (<=)  ~~Returns true if the first expression is less than or equal to the second               ::{{{E/First expression}}} <= {{{E/Second expression}}}
  86. Operators\Logical AND (&&)  ~~Used to perform a logical conjunction on two expressions                               ::${{{E/Result variable}}} = {{{E/First expression}}} && {{{E/Second expression}}}
  87. Operators\Logical NOT (!)  ~~Used to perform logical negation on an expression                                      ::${{{E/Result variable}}} = ! {{{E/Expression}}};
  88. Operators\Logical OR (||)  ~~Used to perform a logical disjunction on two expressions                               ::${{{E/Result variable}}} = {{{E/First expression}}} || {{{E/Second expression}}};
  89. Operators\Modulus operator (%)  ~~Used to divide two numbers and return only the remainder                               ::${{{E/Result variable}}} = {{{E/First expression}}} % {{{E/Second expression}}};
  90. Operators\Multiplication (*)  ~~Used to multiply two numbers                                                           ::${{{E/Result variable}}} = {{{E/First expression}}} * {{{E/Second expression}}};
  91. Operators\Post-Decrement (--)  ~~Retuns a variable, then decrements a variable by one                                   ::${{{E/Variable}}}--;
  92. Operators\Pre-Decrement (--)  ~~Decrements a variable by one, then returns it                                          ::--${{{E/Variable}}};
  93. Operators\Post-Increment (++)  ~~Returns a variable, then increments it by one                                          ::${{{E/Variable}}}++;
  94. Operators\Pre-Increment (++)  ~~Increment a variable by one, then returns it                                           ::++${{{E/Variable}}};
  95. Operators\Subtraction (-)  ~~Used to find the difference between two numbers                                        ::${{{E/Result variable}}} = {{{E/First expression}}} - {{{E/Second expression}}};
  96.  
  97.  
  98. Statements\break  ~~Terminates the current loop                                                            ::break {{{EO/Numeric Argument}}};
  99. Statements\Single-line comment  ~~Causes comments to be ignored by the PHP parser                                        :://
  100. Statements\Multyline comment  ~~Causes comments to be ignored by the PHP parser                                        ::/* [NL][NL] */
  101. Statements\continue  ~~Stops the current iteration of a loop, and starts a new iteration                      ::continue {{{EO/Numeric Argument}}};
  102. Statements\do...while  ~~Executes a statement block until a condition expression evaluates to false             ::do [NL]{[NL][NL]}[NL]while({{{E/Boolean expression}}});
  103. Statements\for  ~~Executes a block of statements for as long as a specified condition is true            ::for({{{E/Initialization expression}}};{{{E/Test expression}}};{{{E/Increment expression}}}) [NL]{[NL][NL]}
  104. Statements\foreach  ~~Iterates over an array                                                             ::foreach({{{E/Array}}} as ${{{E/Variable}}}) [NL]{[NL][NL]}
  105. Statements\function  ~~Declares a new function                                                                ::function {{{E/Function name}}}({{{EO/Argument list}}})
  106. Statements\if  ~~Allows for conditional execution of code fragment                                      ::if ({{{E/Condition}}}) [NL]{[NL][NL]}
  107. Statements\if...else  ~~Conditionally executes a group of statements, depending on the value of an expression             ::if ({{{E/Condition}}}) [NL]{[NL][NL]}[NL] else [NL]{[NL][NL]}
  108. Statements\if...elseif...else  ~~Conditionally executes a group of statements, depending on the value of an expression             ::if ({{{E/If Condition}}}) [NL]{[NL][NL]} [NL] elseif {{{E/Elseif Condition}}} [NL]{[NL][NL]} [NL] else [NL]{[NL][NL]}
  109. Statements\Labeled statement  ~~Provides an identifier for a statement                                                 ::{{{E/Label}}} : {{{E/Statement}}}
  110. Statements\return  ~~Exits from the current function and returns a value from that function                 ::return {{{EO/Return value}}};
  111. Statements\switch  ~~Enables the execution of one or more statements when a specified expression's value matches a label              ::switch ({{{E/Switch Expression}}}) {[NL]  case {{{E/Case Expression0}}}: [NL]  case {{{E/Case Expression1}}}: [NL]}
  112. Statements\while  ~~Executes a statement until a specified condition is false                              ::while ({{{E/Boolean expression}}}) [NL]{[NL][NL]}
  113.  
  114.  
  115. Apache functions\apache_lookup_uri  ~~Perform a partial request for the specified URI and return all info about it              ::apache_lookup_uri({{{E/Filename}}});
  116. Apache functions\apache_note  ~~Get and set apache request notes                                                          ::apache_note({{{E/Note name}}}{{{EO,/Note value}}});
  117. Apache functions\getallheaders  ~~Fetch all HTTP request headers                                                            ::getallheaders();
  118. Apache functions\virtual  ~~Perform an Apache sub-request                                                             ::virtual({{{E/Filename}}});
  119.  
  120. Arbitrary precision functions\bcadd  ~~Add two arbitrary precision numbers                                                       ::bcadd({{{E/left operand}}}, {{{E/right operand}}}{{{EO,/scale}}});
  121. Arbitrary precision functions\bccomp  ~~Compare two arbitrary precision numbers                                                   ::bccomp({{{E/left operand}}}, {{{E/right operand}}}{{{EO,/scale}}});
  122. Arbitrary precision functions\bcdiv  ~~Divide two arbitrary precision numbers                                                    ::bcdiv({{{E/left operand}}}, {{{E/right operand}}}{{{EO,/scale}}});
  123. Arbitrary precision functions\bcmod  ~~Get modulus of an arbitrary precision number                                              ::bcmod({{{E/left operand}}},{{{E/modulus}}});
  124. Arbitrary precision functions\bcmul  ~~Multiply two arbitrary precision number                                                   ::bcmul({{{E/left operand}}}, {{{E/right operand}}}{{{EO,/scale}}});
  125. Arbitrary precision functions\bcpow  ~~Raise an arbitrary precision number to another                                            ::bcpow({{{E/x}}}, {{{E/y}}}{{{EO,/scale}}});
  126. Arbitrary precision functions\bcscale  ~~Set default scale parameter for all bc math functions                                     ::bcscale({{{E/scale}}});
  127. Arbitrary precision functions\bcsqrt  ~~Get the square root of an arbitray precision number                                       ::bcsqrt({{{E/operand}}}, {{{E/scale}}});
  128. Arbitrary precision functions\bcsub  ~~Subtract one arbitrary precision number from another                                      ::bcsub({{{E/left operand}}}, {{{E/right operand}}}{{{EO,/scale}}});
  129. Array functions\array  ~~Returns an array of the parameters                                                        ::array({{{E/List of parameters}}});
  130. Array functions\array_count_values  ~~Counts all the values of an array                                                         ::array_count_values({{{E/List of parameters}}});
  131. Array functions\array_flip  ~~Flip all the values of an array                                                           ::aray_flip({{{E/array variable}}});
  132. Array functions\array_keys  ~~Return all the keys of an array                                                           ::array_keys({{{E/input array}}} {{{EO,/search value}}});
  133. Array functions\array_merge  ~~Merge two or more arrays                                                                  ::array_merge({{{E/array1}}}, {{{E/array2}}});
  134. Array functions\array_pad  ~~Pad array to the specified length with a value                                            ::array_pad({{{E/input array}}}, {{{E/pad size}}}, {{{E/pad value}}});
  135. Array functions\array_pop  ~~Pop the element off the end of array                                                      ::array_pop({{{E/array variable}}});
  136. Array functions\array_push  ~~Push one or more elements onto the end of array                                           ::array_push({{{E/array variable}}}, {{{E/element1}}} {{{EO,/elementN}}});
  137. Array functions\array_reverse  ~~Return an array with elements in reverse order                                            ::array_reverse({{{E/array variable}}});
  138. Array functions\array_shift  ~~Pop an element off the beginning of array                                                 ::array_shift({{{E/array variable}}});
  139. Array functions\array_slice  ~~Extract a slice of the array                                                              ::array_slice({{{E/array variable}}}, {{{offset}}} {{{EO,/length}}});
  140. Array functions\array_splice  ~~Remove a portion of the array and replace it with something else                          ::array_splice({{{E/array variable}}}, {{{E/offset}}} {{{EO,/length}}} {{{EO,/replacement}}});
  141. Array functions\array_unshift  ~~Push one or more elements onto the beginning of array                                     ::array_unshift({{{E/array variable}}}, {{{E/element1}}} {{{EO,/elementN}}});
  142. Array functions\array_values  ~~Return all the values of an array                                                         ::array_values({{{E/array variable}}});
  143. Array functions\array_walk  ~~Apply a user function to every member of an array                                         ::array_walk({{{E/array variable}}}, {{{E/function}}}, {{{E/userdata}}});
  144. Array functions\arsort  ~~Sort an array in reverse order and maintain index association                             ::arsort({{{E/array variable}}});
  145. Array functions\asort  ~~Sort an array and maintain index association                                              ::asort({{{E/array variable}}});
  146. Array functions\compact  ~~Create array containing variables and their values                                        ::compact({{{E/variable name}}}, {{{E/array variable}}});
  147. Array functions\count  ~~Count elements in a variable                                                              ::count({{{E/array variable}}});
  148. Array functions\current  ~~Return the current element in an array                                                    ::current({{{E/array variable}}});
  149. Array functions\each  ~~Return the next key and value pair from an array                                          ::each({{{E/array variable}}});
  150. Array functions\end  ~~Set the internal pointer of an array to its last element                                  ::end({{{E/array variable}}});
  151. Array functions\extract  ~~Import variables into the symbol table from an array                                      ::extract({{{E/array variable}}} {{{EO,/extract type}}} {{{EO,/prefix}}});
  152. Array functions\in_array  ~~Return true if a value exists in an array                                                 ::in_array({{{E/needle}}}, {{{E/haystack}}});
  153. Array functions\key  ~~Fetch a key from an associative array                                                     ::key({{{E/array variable}}});
  154. Array functions\krsort  ~~Sort an array by key in reverse order                                                     ::krsort({{{E/array variable}}});
  155. Array functions\ksort  ~~Sort an array by key                                                                      ::ksort({{{E/array variable}}});
  156. Array functions\list  ~~Assign variables as if they were an array                                                 ::list({{{E/List of variables}}});
  157. Array functions\next  ~~Advance the internal array pointer of an array                                            ::next({{{E/array variable}}});
  158. Array functions\pos  ~~Get the current element from an array                                                     ::pos({{{E/array variable}}});
  159. Array functions\prev  ~~Rewind the internal array pointer                                                         ::prev({{{E/array variable}}});
  160. Array functions\range  ~~Create an array containing a range of integers                                            ::range({{{E/low}}}, {{{E/high}}});
  161. Array functions\reset  ~~Set the internal pointer of an array to its first element                                 ::reset({{{E/array variable}}});
  162. Array functions\rsort  ~~Sort an array in reverse order                                                            ::rsort({{{E/array variable}}});
  163. Array functions\shuffle  ~~Shuffle an array                                                                          ::shuffle({{{E/array variable}}});
  164. Array functions\sizeof  ~~Get the number of elements in an array                                                    ::sizeof({{{E/array variable}}});
  165. Array functions\sort  ~~Sort an array                                                                             ::sort({{{E/array variable}}});
  166. Array functions\uasort  ~~Sort an array with a user-defined comparison function and maintain index association            ::uasort({{{E/array variable}}}, {{{E/compare function}}});
  167. Array functions\uksort  ~~Sort an array by keys using a user-defined comparison function                            ::uksort({{{E/array variable}}}, {{{E/compare function}}});
  168. Array functions\usort  ~~Sort an array by values using a user-defined comparison function                          ::usort({{{E/array variable}}}, {{{E/compare function}}});
  169. Aspell functions\aspell_new  ~~load a new dictionary       ::aspell_new({{{E/master}}}, {{{E/personal}}});
  170. Aspell functions\aspell_check  ~~check a word                ::aspell_check({{{E/dictionary link}}}, {{{E/word}}});
  171. Aspell functions\aspell_check_raw  ~~check a word without changing its case or trying to trim it     ::aspell_check_raw({{{E/dictionary link}}}, {{{E/word}}});
  172. Aspell functions\aspell_suggest  ~~suggest spellings of a word            ::aspell_suggest({{{E/dictionary link}}}, {{{E/word}}});
  173.  
  174. JDToGregorian\JDToGregorian  ~~Converts Julian Day Count to Gregorian date       ::jdtogregorian({{{E/julianday}}});
  175. JDToGregorian\GregorianToJD  ~~Converts a Gregorian date to Julian Day Count     ::gregoriantojd({{{E/month}}}, {{{E/day}}}, {{{E/year}}});
  176. JDToGregorian\JDToJulian  ~~Converts a Julian Calendar date to Julian Day Count       ::jdtojulian({{{E/julianday}}});
  177. JDToGregorian\JulianToJD  ~~Converts a Julian Calendar date to Julian Day Count       ::juliantojd({{{E/month}}}, {{{E/day}}}, {{{E/year}}});
  178. JDToGregorian\JDToJewish  ~~Converts a Julian Day Count to the Jewish Calendar         ::jdtojewish({{{E/julianday}}});
  179. JDToGregorian\JewishToJD  ~~Converts a date in the Jewish Calendar to Julian Day Count         ::jewishtojd({{{E/month}}}, {{{E/day}}}, {{{E/year}}});
  180. JDToGregorian\JDToFrench  ~~Converts a Julian Day Count to the French Republican Calendar      ::jdtofrench({{{E/month}}}, {{{E/day}}}, {{{E/year}}});
  181. JDToGregorian\FrenchToJD  ~~Converts a date from the French Republican Calendar to a Julian Day Count     ::frenchtojd({{{E/month}}}, {{{E/day}}}, {{{E/year}}});
  182. JDToGregorian\JDMonthName  ~~Returns a month name                                               ::jdmonthname({{{E/julianday}}}, {{{E/mode}}});
  183. JDToGregorian\JDDayOfWeek  ~~Returns the day of the week                                        ::jddayofweek({{{E/julianday}}}, {{{E/mode}}});
  184. JDToGregorian\easter_date  ~~get UNIX timestamp for midnight on Easter of a given year          ::easter_date({{{E/year}}});
  185. JDToGregorian\easter_days  ~~get number of days after March 21 on which Easter falls for a given year         ::easter_days({{{E/year}}});
  186.  
  187. ClibPDF functions\cpdf_set_creator  ~~Sets the creator field in the pdf document                         ::cpdf_set_creator({{{E/creator}}});
  188. ClibPDF functions\cpdf_set_title  ~~Sets the title field of the pdf document                           ::cpdf_set_title({{{E/title}}});
  189. ClibPDF functions\cpdf_set_subject  ~~Sets the subject field of the pdf document                         ::cpdf_set_subject({{{E/subject}}});
  190. ClibPDF functions\cpdf_set_keywords  ~~Sets the keywords field of the pdf document                        ::cpdf_set_keywords({{{E/keywords}}});
  191. ClibPDF functions\cpdf_open  ~~Opens a new pdf document                                           ::cpdf_open({{{E/compression}}}, {{{E/filename}}});
  192. ClibPDF functions\cpdf_close  ~~Closes the pdf document                                            ::cpdf_close({{{E/pdf document}}});
  193. ClibPDF functions\cpdf_page_init  ~~Starts new page                                                    ::cpdf_page_init({{{E/pdf document}}}, {{{E/page number}}}, {{{E/orientation}}}, {{{E/height}}}, {{{E/width}}}, {{{E/unit}}});
  194. ClibPDF functions\cpdf_finalize_page  ~~Ends page                                                          ::cpdf_finalize_page({{{E/pdf document}}}, {{{E/page number}}});
  195. ClibPDF functions\cpdf_finalize  ~~Ends document                                                      ::cpdf_finalize({{{E/pdf document}}});
  196. ClibPDF functions\cpdf_output_buffer  ~~Outputs the pdf document in memory buffer                          ::cpdf_output_buffer({{{E/pdf document}}});
  197. ClibPDF functions\cpdf_save_to_file  ~~Writes the pdf document into a file                                ::cpdf_save_to_file({{{E/pdf document}}}, {{{E/filename}}});
  198. ClibPDF functions\cpdf_set_current_page  ~~Sets current page                                                  ::cpdf_set_current_page({{{E/pdf document}}}, {{{E/page number}}});
  199. ClibPDF functions\cpdf_begin_text  ~~Starts text section                                                ::cpdf_begin_text({{{E/pdf document}}});
  200. ClibPDF functions\cpdf_end_text  ~~Ends text section                                                  ::cpdf_end_text({{{E/pdf document}}});
  201. ClibPDF functions\cpdf_show  ~~Output text at current position                                    ::cpdf_show({{{E/pdf document}}}, {{{E/text}}});
  202. ClibPDF functions\cpdf_show_xy  ~~Output text at position                                            ::cpdf_show_xy({{{E/pdf document}}}, {{{E/text}}}, {{{E/x-koor}}}, {{{E/y-koor}}}, {{{E/mode}}});
  203. ClibPDF functions\cpdf_text  ~~Output text with parameters                                        ::cpdf_text({{{E/pdf document}}}, {{{E/text}}}, {{{E/x-koor}}}, {{{E/y-koor}}}, {{{E/mode}}}, {{{E/orientation}}}, {{{E/alignmode}}});
  204. ClibPDF functions\cpdf_set_font  ~~Select the current font face and size                              ::cpdf_set_font({{{E/pdf document}}}, {{{E/font name}}}, {{{E/size}}}, {{{E/encoding}}});
  205. ClibPDF functions\cpdf_set_leading  ~~Sets distance between text lines                                   ::cpdf_set leading({{{E/pdf document}}}, {{{E/distance}}});
  206. ClibPDF functions\cpdf_set_text_rendering  ~~Determines how text is rendered                                 ::cpdf_set_text_rendering({{{E/pdf document}}}, {{{E/mode}}});
  207. ClibPDF functions\cpdf_set_horiz_scaling  ~~Sets horizontal scaling of text                                 ::cpdf_set_horiz_scaling({{{E/pdf document}}}, {{{E/scale}}});
  208. ClibPDF functions\cpdf_set_text_rise  ~~Sets the text rise                                                 ::cpdf_set_text_rise({{{E/pdf document}}}, {{{E/value}}});
  209. ClibPDF functions\cpdf_set_text_matrix  ~~Sets the text matrix                                               ::cpdf_set_text_matrix({{{E/pdf document}}}, {{{E/matrix}}});
  210. ClibPDF functions\cpdf_set_text_pos  ~~Sets text position                                                 ::cpdf_set_text_pos({{{E/pdf document}}}, {{{E/x-koor}}}, {{{E/y-koor}}}, {{{E/mode}}});
  211. ClibPDF functions\cpdf_set_char_spacing  ~~Sets character spacing                                             ::cpdf_set_char_spacing({{{E/pdf document}}}, {{{E/space}}});
  212. ClibPDF functions\cpdf_set_word_spacing  ~~Sets spacing between words                                         ::cpdf_set_word_spacing({{{E/pdf document}}}, {{{E/space}}});
  213. ClibPDF functions\cpdf_continue_text  ~~Output text in next line                                           ::cpdf_continue_text({{{E/pdf document}}}, {{{E/text}}});
  214. ClibPDF functions\cpdf_stringwidth  ~~Returns width of text in current font                              ::cpdf_stringwidth({{{E/pdf document}}}, {{{E/text}}});
  215. ClibPDF functions\cpdf_save  ~~Saves current enviroment                                           ::cpdf_save({{{E/pdf document}}});
  216. ClibPDF functions\cpdf_restore  ~~Restores formerly saved enviroment                                 ::cpdf_restore({{{E/pdf document}}});
  217. ClibPDF functions\cpdf_translate  ~~Sets origin of coordinate system                                   ::cpdf_translate({{{E/pdf document}}}, {{{E/x-koor}}}, {{{E/y-koor}}}, {{{E/mode}}});
  218. ClibPDF functions\cpdf_scale  ~~Sets scaling                                                       ::cpdf_scale({{{E/pdf document}}}, {{{E/x-scale}}}, {{{E/y-scale}}});
  219. ClibPDF functions\cpdf_rotate  ~~Sets rotation                                                      ::cpdf_rotate({{{E/pdf document}}}, {{{E/angle}}});
  220. ClibPDF functions\cpdf_setflat  ~~Sets flatness                                                      ::cpdf_setflat({{{E/pdf document}}}, {{{E/value}}});
  221. ClibPDF functions\cpdf_setlinejoin  ~~Sets linejoin parameter                                            ::cpdf_setlinejoin({{{E/pdf document}}}, {{{E/value}}});
  222. ClibPDF functions\cpdf_setlinecap  ~~Sets linecap aparameter                                            ::cpdf_setlinecap({{{E/pdf document}}}, {{{E/value}}});
  223. ClibPDF functions\cpdf_setmiterlimit  ~~Sets miter limit                                                   ::cpdf_setmiterlimit({{{E/pdf document}}}, {{{E/value}}});
  224. ClibPDF functions\cpdf_setlinewidth  ~~Sets line width                                                    ::cpdf_setlinewidth({{{E/pdf document}}}, {{{E/width}}});
  225. ClibPDF functions\cpdf_setdash  ~~Sets dash pattern                                                  ::cpdf_setdash({{{E/pdf document}}}, {{{E/white}}}, {{{E/black}}});
  226. ClibPDF functions\cpdf_moveto  ~~Sets current point                                                 ::cpdf_moveto({{{E/pdf document}}}, {{{E/x-koor}}}, {{{E/y-koor}}}, {{{E/mode}}});
  227. ClibPDF functions\cpdf_rmoveto  ~~Sets current point                                                 ::cpdf_rmoveto({{{E/pdf document}}}, {{{E/x-koor}}}, {{{E/y-koor}}}, {{{E/mode}}});
  228. ClibPDF functions\cpdf_curveto  ~~Draws a curve                                                      ::cpdf_curveto({{{E/pdf document}}}, {{{E/x1}}}, {{{E/y1}}}, {{{E/x2}}}, {{{E/y2}}}, {{{E/x3}}}, {{{E/y3}}}, {{{E/mode}}});
  229. ClibPDF functions\cpdf_lineto  ~~Draws a line                                                       ::cpdf_lineto({{{E/pdf document}}}, {{{E/x-koor}}}, {{{E/y-koor}}}, {{{E/mode}}});
  230. ClibPDF functions\cpdf_rlineto  ~~Draws a line                                                       ::cpdf_rlineto({{{E/pdf document}}}, {{{E/x-koor}}}, {{{E/y-koor}}}, {{{E/mode}}});
  231. ClibPDF functions\cpdf_circle  ~~Draw a circle                                                      ::cpdf_circle({{{E/pdf document}}}, {{{E/x-koor}}}, {{{E/y-koor}}}, {{{E/radius}}}, {{{E/mode}}});
  232. ClibPDF functions\cpdf_arc  ~~Draws an arc                                                       ::cpdf_arc({{{E/pdf document}}}, {{{E/x-koor}}}, {{{E/y-koor}}}, {{{E/radius}}}, {{{E/start}}}, {{{E/end}}}, {{{E/mode}}});
  233. ClibPDF functions\cpdf_rect  ~~Draw a rectangle                                                   ::cpdf_rect({{{E/pdf document}}}, {{{E/x-koor}}}, {{{E/y-koor}}}, {{{E/width}}}, {{{E/height}}}, {{{E/mode}}});
  234. ClibPDF functions\cpdf_closepath  ~~Close path                                                         ::cpdf_closepath({{{E/pdf document}}});
  235. ClibPDF functions\cpdf_stroke  ~~Draw line along path                                               ::cpdf_stroke({{{E/pdf document}}});
  236. ClibPDF functions\cpdf_closepath_stroke  ~~Close path and draw line along path                                ::cpdf_closepath_stroke({{{E/pdf document}}});
  237. ClibPDF functions\cpdf_fill  ~~Fill current path                                                  ::cpdf_fill({{{E/pdf document}}});
  238. ClibPDF functions\cpdf_fill_stroke  ~~Fill and stroke current path                                       ::cpdf_fill_stroke({{{E/pdf document}}});
  239. ClibPDF functions\cpdf_closepath_fill_stroke  ~~Close, fill and stroke current path                          ::cpdf_closepath_fill_stroke({{{E/pdf document}}});
  240. ClibPDF functions\cpdf_clip  ~~Clips to current path                                              ::cpdf_clip({{{E/pdf document}}});
  241. ClibPDF functions\cpdf_setgray_fill  ~~Sets filling color to gray value                                   ::cpdf_setgray_fill({{{E/pdf document}}}, {{{E/value}}});
  242. ClibPDF functions\cpdf_setgray  ~~Sets drawing and filling color to gray value                       ::cpdf_setgray({{{E/pdf document}}}, {{{E/gray value}}});
  243. ClibPDF functions\cpdf_setrgbcolor_fill  ~~Sets filling color to rgb color value                              ::cpdf_setrgbcolor_fill({{{E/pdf document}}}, {{{E/red value}}}, {{{E/green value}}}, {{{E/blue value}}});
  244. ClibPDF functions\cpdf_setrgbcolor_stroke  ~~Sets drawing color to rgb color value                           ::cpdf_setrgbcolor_stroke({{{E/pdf document}}}, {{{E/red value}}}, {{{E/green value}}}, {{{E/blue value}}});
  245. ClibPDF functions\cpdf_setrgbcolor  ~~Sets drawing and filling color to rgb color value                  ::cpdf_setrgbcolor({{{E/pdf document}}}, {{{E/red value}}}, {{{E/green value}}}, {{{E/blue value}}});
  246. ClibPDF functions\cpdf_add_outline  ~~Adds bookmark for current page                                     ::cpdf_add_outline({{{E/pdf document}}}, {{{E/text}}});
  247. ClibPDF functions\cpdf_set_page_animation  ~~Sets duration between pages                                     ::cpdf_set_page_animation({{{E/pdf document}}}, {{{E/transition}}}, {{{E/duration}}});
  248. ClibPDF functions\cpdf_import_jpeg  ~~Opens a JPEG image                                                 ::cpdf_open_jpeg({{{E/pdf document}}}, {{{E/file name}}}, {{{E/x-koor}}}, {{{E/y-koor}}}, {{{E/angle}}}, {{{E/width}}}, {{{E/height}}}, {{{x-scale}}}, {{{E/y-scale}}}, {{{E/mode}}});
  249. ClibPDF functions\cpdf_place_inline_image  ~~Places an image on the page                                     ::cpdf_place_inline_image({{{E/pdf document}}}, {{{E/image}}}, {{{E/x-koor}}}, {{{E/y-koor}}}, {{{E/angle}}}, {{{E/width}}}, {{{E/height}}}, {{{E/mode}}});
  250. ClibPDF functions\cpdf_add_annotation  ~~Adds annotation                                                    ::cpdf_add_annotation({{{E/pdf document}}}, {{{E/llx}}}, {{{E/lly}}}, {{{E/urx}}}, {{{E/ury}}}, {{{E/title}}}, {{{E/content}}}, {{{E/mode}}});
  251.  
  252. Compression functions\gzclose  ~~close an open gz-file pointer                                      ::gzclose({{{E/zp}}});
  253. Compression functions\gzeof  ~~test for end-of-file on a gz-file pointer                          ::gzeof({{{E/zp}}});
  254. Compression functions\gzfile  ~~read entire gz-file into an array                                  ::gzfile({{{E/filename}}} {{{EO,/use_include_path}}});
  255. Compression functions\gzgetc  ~~get character from gz-file pointer                                 ::gzgetc({{{E/zp}}});
  256. Compression functions\gzgets  ~~get line from file pointer                                         ::gzgets({{{E/zp}}}, {{{E/length}}});
  257. Compression functions\gzgetss  ~~get line from gz-file pointer and strip HTML tags                  ::gzgetss({{{E/zp}}}, {{{E/length}}} {{{EO,/allowable_tags}}});
  258. Compression functions\gzopen  ~~open gz-file                                                       ::gzopen({{{E/filename}}}, {{{E/mode}}} {{{EO,/use_include_path}}});
  259. Compression functions\gzpassthru  ~~output all remaining data on a gz-file pointer                     ::gzpassthru({{{E/zp}}});
  260. Compression functions\gzputs  ~~write to a gz-file pointer                                         ::gzputs({{{E/zp}}}, {{{E/str}}} {{{EO,/length}}});
  261. Compression functions\gzread  ~~Binary-safe gz-file read                                           ::gzread({{{E/zp}}}, {{{E/length}}});
  262. Compression functions\gzrewind  ~~rewind the position of a gz-file pointer                           ::gzrewind({{{E/zp}}});
  263. Compression functions\gzseek  ~~seek on a gz-file pointer                                          ::gzseek({{{E/zp}}}, {{{E/offset}}});
  264. Compression functions\gztell  ~~tell gz-file pointer read/write position                           ::gztell({{{E/zp}}});
  265. Compression functions\gzwrite  ~~Binary-safe gz-file write                                          ::gzwrite({{{E/zp}}}, {{{E/string}}} {{{EO,/length}}});
  266. Compression functions\readgzfile  ~~output a gz-file                                                   ::readgzfile({{{E/filename}}} {{{EO,/use_include_path}}});
  267.  
  268. Database (dbm-style) functions\dba_close  ~~Close database                                                ::dba_close({{{E/handle}}});
  269. Database (dbm-style) functions\dba_delete  ~~Delete entry specified by key                                 ::dba_delete({{{E/key}}}, {{{E/handle}}});
  270. Database (dbm-style) functions\dba_exists  ~~Check whether key exists                                      ::dba_exists({{{E/key}}}, {{{E/handle}}});
  271. Database (dbm-style) functions\dba_fetch  ~~Fetch data specified by key                                   ::dba_fetch({{{E/key}}}, {{{E/handle}}});
  272. Database (dbm-style) functions\dba_firstkey  ~~Fetch first key                                               ::dba_firstkey({{{E/handle}}});
  273. Database (dbm-style) functions\dba_insert  ~~Insert entry                                                  ::dba_insert({{{E/key}}}, {{{E/value}}}, {{{E/handle}}});
  274. Database (dbm-style) functions\dba_nextkey  ~~Fetch next key                                                ::dba_nextkey({{{E/handle}}});
  275. Database (dbm-style) functions\dba_popen  ~~Open database persistently                                    ::dba_popen({{{E/path}}}, {{{E/mode}}}, {{{E/handler}}});
  276. Database (dbm-style) functions\dba_open  ~~Open database                                                 ::dba_open({{{E/path}}}, {{{E/mode}}}, {{{E/handler}}});
  277. Database (dbm-style) functions\dba_optimize  ~~Optimize database                                             ::dba_optimize({{{E/handle}}});
  278. Database (dbm-style) functions\dba_replace  ~~Replace or insert entry                                       ::dba_replace({{{E/key}}}, {{{E/value}}}, {{{E/handle}}});
  279. Database (dbm-style) functions\dba_sync  ~~Synchronize database                                          ::dba_sync({{{E/handle}}});
  280.  
  281. Date and Time functions\checkdate  ~~validate a date/time                                          ::checkdate({{{E/month}}}, {{{E/day}}}, {{{E/year}}});
  282. Date and Time functions\date  ~~format a local time/date                                      ::date({{{E/format}}} {{{EO,/timestamp}}});
  283. Date and Time functions\getdate  ~~get date/time information                                     ::getdate({{{E/timestamp}}});
  284. Date and Time functions\gettimeofday  ~~get current time                                              ::gettimeofday();
  285. Date and Time functions\gmdate  ~~format a GMT/CUT date/time                                    ::gmdate({{{E/format}}}, {{{E/timestamp}}});
  286. Date and Time functions\gmmktime  ~~get UNIX timestamp for a GMT date                             ::gmmktime({{{E/hour}}}, {{{E/minute}}}, {{{E/second}}}, {{{E/month}}}, {{{E/day}}}, {{{E/year}}} {{{EO,/is_dst}}});
  287. Date and Time functions\gmstrftime  ~~format a GMT/CUT time/date according to locale settings       ::gmstrftime({{{E/format}}}, {{{E/timestamp}}});
  288. Date and Time functions\microtime  ~~return current UNIX timestamp with microseconds               ::microtime();
  289. Date and Time functions\mktime  ~~get UNIX timestamp for a date                                 ::mktime({{{E/hour}}}, {{{E/minute}}}, {{{E/second}}}, {{{E/month}}}, {{{E/day}}}, {{{E/year}}} {{{EO,/is_dst}}});
  290. Date and Time functions\strftime  ~~format a local time/date according to locale settings         ::strftime({{{E/format}}}, {{{E/timestamp}}});
  291. Date and Time functions\time  ~~return current UNIX timestamp                                 ::time();
  292.  
  293. dBase functions\dbase_create  ~~creates a dBase database                                      ::dbase_create({{{E/filename}}}, {{{E/fields}}});
  294. dBase functions\dbase_open  ~~opens a dBase database                                        ::dbase_open({{{E/filename}}}, {{{E/flags}}});
  295. dBase functions\dbase_close  ~~close a dBase database                                        ::dbase_close({{{E/dbase_identifier}}});
  296. dBase functions\dbase_pack  ~~packs a dBase database                                        ::dbase_pack({{{E/dbase_identifier}}});
  297. dBase functions\dbase_add_record  ~~add a record to a dBase database                              ::dbase_add_record({{{E/dbase_identifier}}}, {{{E/record}}});
  298. dBase functions\dbase_replace_record  ~~replace a record in a dBase database                          ::dbase_replace_record({{{E/dbase_identifier}}}, {{{E/record}}}, {{{E/dbase_record_number}}});
  299. dBase functions\dbase_delete_record  ~~deletes a record from a dBase database                        ::dbase_delete_record({{{E/dbase_identifier}}}, {{{E/record}}});
  300. dBase functions\dbase_get_record  ~~gets a record from a dBase database                           ::dbase_get_record({{{E/dbase_identifier}}}, {{{E/record}}});
  301. dBase functions\dbase_get_record_with_names  ~~gets a record from a dBase database as an associative array   ::dbase_get_record_with_names({{{E/dbase_identifier}}}, {{{E/record}}});
  302. dBase functions\dbase_numfields  ~~find out how many fields are in a dBase database              ::dbase_numfields({{{E/dbase_identifier}}});
  303. dBase functions\dbase_numrecords  ~~find out how many records are in a dBase database             ::dbase_numrecords({{{E/dbase_identifier}}});
  304.  
  305. dbm functions\dbmopen  ~~opens a dbm database                                          ::dbmopen({{{E/filename}}}, {{{E/flags}}});
  306. dbm functions\dbmclose  ~~closes a dbm database                                         ::dbmclose({{{E/dbm_identifier}}});
  307. dbm functions\dbmexists  ~~tells if a value exists for a key in a dbm database           ::dbmexists({{{E/dbm_identifier}}}, {{{E/key}}});
  308. dbm functions\dbmfetch  ~~fetches a value for a key from a dbm database                 ::dbmfetch({{{E/dbm_identifier}}}, {{{E/key}}});
  309. dbm functions\dbminsert  ~~inserts a value for a key in a dbm database                   ::dbminsert({{{E/dbm_identifier}}}, {{{E/key}}}, {{{E/value}}});
  310. dbm functions\dbmreplace  ~~replaces the value for a key in a dbm database                ::dbmreplace({{{E/dbm_identifier}}}, {{{E/key}}}, {{{E/value}}});
  311. dbm functions\dbmdelete  ~~deletes the value for a key from a dbm database               ::dbmdelete({{{E/dbm_identifier}}}, {{{E/key}}});
  312. dbm functions\dbmfirstkey  ~~retrieves the first key from a dbm database                   ::dbmfirstkey({{{E/dbm_identifier}}});
  313. dbm functions\dbmnextkey  ~~retrieves the next key from a dbm database                    ::dbmnextkey({{{E/dbm_identifier}}}, {{{E/key}}});
  314. dbm functions\dblist  ~~describes the dbm-compatible library being used               ::dblist();
  315.  
  316. Directory functions\chdir  ~~change directory                                              ::chdir({{{E/directory}}});
  317. Directory functions\dir  ~~directory class                                               ::dir({{{E/directory}}});
  318. Directory functions\closedir  ~~close directory handle                                        ::closedir({{{E/dir_handle}}});
  319. Directory functions\opendir  ~~open directory handle                                         ::opendir({{{E/path}}});
  320. Directory functions\readdir  ~~read entry from directory handle                              ::readdir({{{E/dir_handle}}});
  321. Directory functions\rewinddir  ~~rewind directory handle                                       ::rewinddir({{{E/dir_handle}}});
  322. Dynamic Loading functions\dl  ~~load a PHP extension at runtime                               ::dl({{{E/library}}});
  323.  
  324. Encryption functions\mcrypt_get_cipher_name  ~~Get the name of the specified cipher                          ::mcrypt_get_cipher_name({{{E/cipher}}});
  325. Encryption functions\mcrypt_get_block_size  ~~Get the block size of the specified cipher                    ::mcrypt_get_block_size({{{E/cipher}}});
  326. Encryption functions\mcrypt_get_key_size  ~~Get the key size of the specified cipher                      ::mcrypt_get_key_size({{{E/cipher}}});
  327. Encryption functions\mcrypt_create_iv  ~~Create an initialization vector (IV) from a random source     ::mcrypt_create_iv({{{E/size}}}, {{{E/source}}});
  328. Encryption functions\mcrypt_cbc  ~~Encrypt/decrypt data in CBC mode                              ::mcrypt_cbc({{{E/cipher}}}, {{{E/key}}}, {{{E/data}}}, {{{E/mode}}} {{{EO,/iv}}});
  329. Encryption functions\mcrypt_cfb  ~~Encrypt/decrypt data in CFB mode                              ::mcrypt_cfb({{{E/cipher}}}, {{{E/key}}}, {{{E/data}}}, {{{E/mode}}}, {{{E/iv}}});
  330. Encryption functions\mcrypt_ecb  ~~Encrypt/decrypt data in ECB mode                              ::mcrypt_ecb({{{E/cipher}}}, {{{E/key}}}, {{{E/data}}}, {{{E/mode}}});
  331. Encryption functions\mcrypt_ofb  ~~Encrypt/decrypt data in OFB mode                              ::mcrypt_ofb({{{E/cipher}}}, {{{E/key}}}, {{{E/data}}}, {{{E/mode}}}, {{{E/iv}}});
  332.  
  333. filePro functions\filepro  ~~read and verify the map file                                  ::filepro({{{E/directory}}});
  334. filePro functions\filepro_fieldname  ~~gets the name of a field                                      ::filepro_fieldname({{{E/field_number}}});
  335. filePro functions\filepro_fieldtype  ~~gets the type of a field                                      ::filepro_fieldtype({{{E/field_number}}});
  336. filePro functions\filepro_fieldwidth  ~~gets the width of a field                                     ::filepro_fieldwidth({{{E/field_number}}});
  337. filePro functions\filepro_retrieve  ~~retrieves data from a filePro database                        ::filepro_retrieve({{{E/row_number}}}, {{{E/field_number}}});
  338. filePro functions\filepro_fieldcount  ~~find out how many fields are in a filePro database            ::filepro_fieldcount();
  339. filePro functions\filepro_rowcount  ~~find out how many rows are in a filePro database              ::filepro_rowcount();
  340.  
  341. Filesystem functions\basename  ~~return filename component of path                             ::basename({{{E/path}}});
  342. Filesystem functions\chgrp  ~~change file group                                             ::chgrp({{{E/filename}}}, {{{E/group}}});
  343. Filesystem functions\chmod  ~~change file mode                                              ::chmod({{{E/filename}}}, {{{E/mode}}});
  344. Filesystem functions\chown  ~~change file owner                                             ::chown({{{E/filename}}}, {{{E/user}}});
  345. Filesystem functions\clearstatcache  ~~clear file stat cache                                         ::clearstatcache();
  346. Filesystem functions\copy  ~~copy file                                                     ::copy({{{E/source}}}, {{{E/dest}}});
  347. Filesystem functions\delete  ~~a dummy manual entry                                          ::delete({{{E/file}}});
  348. Filesystem functions\dirname  ~~return directory name component of path                       ::dirname({{{E/path}}});
  349. Filesystem functions\diskfreespace  ~~return available space in directory                           ::diskfreespace({{{E/directory}}});
  350. Filesystem functions\fclose  ~~close an open file pointer                                    ::fclose({{{E/fp}}});
  351. Filesystem functions\feof  ~~test for end-of-file on a file pointer                        ::feof({{{E/fp}}});
  352. Filesystem functions\fgetc  ~~get character from file pointer                               ::fgetc({{{E/fp}}});
  353. Filesystem functions\fgetcsv  ~~get line from file pointer and parse for CSV fields           ::fgetcsv({{{E/fp}}}, {{{E/length}}} {{{EO,/delimiter}}});
  354. Filesystem functions\fgets  ~~get line from file pointer                                    ::fgets({{{E/fp}}}, {{{E/length}}});
  355. Filesystem functions\fgetss  ~~get line from file pointer and strip HTML tags                ::fgetss({{{E/fp}}}, {{{E/length}}} {{{EO,/allowable_tags}}});
  356. Filesystem functions\file  ~~read entire file into an array                                ::file({{{E/filename}}} {{{EO,/use_include_path}}});
  357. Filesystem functions\file_exists  ~~check whether a file exists                                   ::file_exists({{{E/filename}}});
  358. Filesystem functions\fileatime  ~~get last access time of file                                  ::fileatime({{{E/filename}}});
  359. Filesystem functions\filectime  ~~get inode change time of file                                 ::filectime({{{E/filename}}});
  360. Filesystem functions\filegroup  ~~get file group                                                ::filegroup({{{E/filename}}});
  361. Filesystem functions\fileinode  ~~get file inode                                                ::fileinode({{{E/filename}}});
  362. Filesystem functions\filemtime  ~~get file modification time                                    ::filemtime({{{E/filename}}});
  363. Filesystem functions\fileowner  ~~get file owner                                                ::fileowner({{{E/filename}}});
  364. Filesystem functions\fileperms  ~~get file permissions                                          ::fileperms({{{E/filename}}});
  365. Filesystem functions\filesize  ~~get file size                                                 ::filesize({{{E/filename}}});
  366. Filesystem functions\filetype  ~~get file type                                                 ::filetype({{{E/filename}}});
  367. Filesystem functions\flock  ~~portable advisory file locking                                ::flock({{{E/fp}}}, {{{E/operation}}});
  368. Filesystem functions\fopen  ~~open file or URL                                              ::fopen({{{E/filename}}}, {{{E/mode}}} {{{EO,/use_include_path}}});
  369. Filesystem functions\fpassthru  ~~output all remaining data on a file pointer                   ::fpassthru({{{E/fp}}});
  370. Filesystem functions\fputs  ~~write to a file pointer                                       ::fputs({{{E/fp}}}, {{{E/str}}} {{{EO,/length}}});
  371. Filesystem functions\fread  ~~Binary-safe file read                                         ::fread({{{E/fp}}}, {{{E/length}}});
  372. Filesystem functions\fseek  ~~seek on a file pointer                                        ::fseek({{{E/fp}}}, {{{E/offset}}});
  373. Filesystem functions\ftell  ~~tell file pointer read/write position                         ::ftell({{{E/fp}}});
  374. Filesystem functions\fwrite  ~~Binary-safe file write                                        ::fwrite({{{E/fp}}}, {{{E/string}}} {{{EO,/length}}});
  375. Filesystem functions\set_file_buffer  ~~Sets file buffering on the given file pointer                 ::fwrite({{{E/fp}}}, {{{E/buffer}}});
  376. Filesystem functions\is_dir  ~~tells whether the filename is a directory                     ::is_dir({{{E/filename}}});
  377. Filesystem functions\is_executable  ~~tells whether the filename is executable                      ::is_executable({{{E/filename}}});
  378. Filesystem functions\is_file  ~~tells whether the filename is a regular file                  ::is_file({{{E/filename}}});
  379. Filesystem functions\is_link  ~~tells whether the filename is a symbolic link                 ::is_link({{{E/filename}}});
  380. Filesystem functions\is_readable  ~~tells whether the filename is readable                        ::is_readable({{{E/filename}}});
  381. Filesystem functions\is_writeable  ~~tells whether the filename is writeable                       ::is_writeable({{{E/filename}}});
  382. Filesystem functions\link  ~~create a hard link                                            ::link({{{E/target}}}, {{{E/link}}});
  383. Filesystem functions\linkinfo  ~~get information about a link                                  ::linkinfo({{{E/path}}});
  384. Filesystem functions\mkdir  ~~make directory                                                ::mkdir({{{E/pathname}}}, {{{E/mode}}});
  385. Filesystem functions\pclose  ~~close process file pointe                                     ::pclose({{{E/fp}}});
  386. Filesystem functions\popen  ~~open process file pointer                                     ::popen({{{E/command}}}, {{{E/mode}}});
  387. Filesystem functions\readfile  ~~output a file                                                 ::readfile({{{E/filename}}} {{{EO,/use_include_path}}});
  388. Filesystem functions\readlink  ~~return the target of a symbolic link                          ::readlink({{{E/path}}});
  389. Filesystem functions\rename  ~~rename a file                                                 ::rename({{{E/oldname}}}, {{{E/newname}}});
  390. Filesystem functions\rewind  ~~rewind the position of a file point                           ::rewind({{{E/fp}}});
  391. Filesystem functions\rmdir  ~~remove directory                                              ::rmdir({{{E/dirname}}});
  392. Filesystem functions\stat  ~~give information about a file                                 ::stat({{{E/filename}}});
  393. Filesystem functions\lstat  ~~give information about a file or symbolic link                ::lstat({{{E/filename}}});
  394. Filesystem functions\symlink  ~~create a symbolic link                                        ::symlink({{{E/target}}}, {{{E/link}}});
  395. Filesystem functions\tempnam  ~~create unique file name                                       ::tempnam({{{E/dir}}}, {{{E/prefix}}});
  396. Filesystem functions\touch  ~~set modification time of file                                 ::touch({{{E/filename}}}, {{{E/time}}});
  397. Filesystem functions\umask  ~~changes the current umask                                     ::umask({{{E/mask}}});
  398. Filesystem functions\unlink  ~~delete a file                                                 ::unlink({{{E/filename}}});
  399.  
  400. Forms Data Format functions\fdf_open  ~~Open a FDF document                                           ::fdf_open({{{E/filename}}});
  401. Forms Data Format functions\fdf_close  ~~Close an FDF document                                         ::fdf_close({{{E/fdf_document}}});
  402. Forms Data Format functions\fdf_save  ~~Save a FDF document                                           ::fdf_save({{{E/filename}}});
  403. Forms Data Format functions\fdf_get_value  ~~Get the value of a field                                      ::fdf_get_value({{{E/fdf_document}}}, {{{E/fieldname}}});
  404. Forms Data Format functions\fdf_set_value  ~~Set the value of a field                                      ::fdf_set_value({{{E/fdf_document}}}, {{{E/fieldname}}}, {{{E/value}}}, {{{E/isName}}});
  405. Forms Data Format functions\fdf_next_field_name  ~~Get the next field name                                    ::fdf_next_field_name({{{E/fdf_document}}}, {{{E/fieldname}}});
  406. Forms Data Format functions\fdf_set_ap  ~~Set the appearance of a field                                 ::fdf_set_ap({{{E/fdf_document}}}, {{{E/field_name}}}, {{{E/face}}}, {{{E/filename}}}, {{{E/page_number}}});
  407. Forms Data Format functions\fdf_set_status  ~~Set the value of the /STATUS key                              ::fdf_set_status({{{E/fdf_document}}}, {{{E/status}}});
  408. Forms Data Format functions\fdf_get_status  ~~Get the value of the /STATUS key                              ::fdf_get_status({{{E/fdf_document}}});
  409. Forms Data Format functions\fdf_set_file  ~~Set the value of the /F key                                   ::fdf_set_file({{{E/fdf_document}}}, {{{E/filename}}});
  410. Forms Data Format functions\fdf_get_file  ~~Get the value of the /F key                                   ::fdf_get_file({{{E/fdf_document}}});
  411.  
  412. FTP functions\ftp_connect  ~~Opens up an FTP connection                                    ::ftp_connect({{{E/host}}} {{{EO,/port}}});
  413. FTP functions\ftp_login  ~~Logs in an FTP connection                                     ::ftp_login({{{E/ftp_stream}}}, {{{E/username}}}, {{{E/password}}});
  414. FTP functions\ftp_pwd  ~~Returns the current directory name                            ::ftp_pwd({{{E/ftp_stream}}});
  415. FTP functions\ftp_cdup  ~~Changes to the parent director                                ::ftp_cdup({{{E/ftp_stream}}});
  416. FTP functions\ftp_chdir  ~~Changes directories on a FTP server                           ::ftp_chdir({{{E/ftp_stream}}}, {{{E/directory}}});
  417. FTP functions\ftp_mkdir  ~~Creates a directory                                           ::ftp_mkdir({{{E/ftp_stream}}}, {{{E/directory}}});
  418. FTP functions\ftp_rmdir  ~~Removes a directory                                           ::ftp_rmdir({{{E/ftp_stream}}}, {{{E/directory}}});
  419. FTP functions\ftp_nlist  ~~Returns a list of files in the given directory                ::ftp_nlist({{{E/ftp_stream}}}, {{{E/directory}}});
  420. FTP functions\ftp_rawlist  ~~Returns a detailed list of files in the given directory       ::ftp_rawlist({{{E/ftp_stream}}}, {{{E/directory}}});
  421. FTP functions\ftp_systype  ~~Returns the system type identifier of the remote FTP server   ::ftp_systype({{{E/ftp_stream}}});
  422. FTP functions\ftp_pasv  ~~Turns passive mode on or off                                  ::ftp_pasv({{{E/ftp_stream}}}, {{{E/pasv}}});
  423. FTP functions\ftp_get  ~~Downloads a file from the FTP server                          ::ftp_get({{{E/ftp_stream}}}, {{{E/local_file}}}, {{{E/remote_file}}}, {{{E/mode}}});
  424. FTP functions\ftp_fget  ~~Downloads a file from the FTP server and saves to an open file    ::ftp_fget({{{E/ftp_stream}}}, {{{E/fp}}}, {{{E/remote_file}}}, {{{E/mode}}});
  425. FTP functions\ftp_put  ~~Uploads a file to the FTP server                              ::ftp_put({{{E/ftp_stream}}}, {{{E/remote_file}}}, {{{E/local_file}}}, {{{E/mode}}});
  426. FTP functions\ftp_fput  ~~Uploads from an open file to the FTP server                   ::ftp_fput({{{E/ftp_stream}}}, {{{E/remote_file}}}, {{{E/fp}}}, {{{E/mode}}});
  427. FTP functions\ftp_size  ~~Returns the size of the given file                            ::ftp_size({{{E/ftp_stream}}}, {{{E/remote_file}}});
  428. FTP functions\ftp_mdtm  ~~Returns the last modified time of the given file              ::ftp_mdtm({{{E/ftp_stream}}}, {{{E/remote_file}}});
  429. FTP functions\ftp_rename  ~~Renames a file on the ftp server                              ::ftp_rename({{{E/ftp_stream}}}, {{{E/from}}}, {{{E/to}}});
  430. FTP functions\ftp_delete  ~~Deletes a file on the ftp server                              ::ftp_delete({{{E/ftp_stream}}}, {{{E/path}}});
  431. FTP functions\ftp_quit  ~~Closes an FTP connection                                      ::ftp_quit({{{E/ftp_stream}}});
  432.  
  433. Hash functions\mhash_get_hash_name  ~~Get the name of the specified hash                            ::mhash_get_hash_name({{{E/hash}}});
  434. Hash functions\mhash_get_block_size  ~~Get the block size of the specified hash                      ::mhash_get_block_size({{{E/hash}}});
  435. Hash functions\mhash_count  ~~Get the highest available hash id                             ::mhash_count();
  436. Hash functions\mhash  ~~Compute hash                                                  ::mhash({{{E/hash}}}, {{{E/data}}});
  437.  
  438. HTTP functions\header  ~~Send a raw HTTP header                                        ::header({{{E/string}}});
  439. HTTP functions\setcookie  ~~Send a cookie                                                 ::setcookie({{{E/name}}}, {{{E/value}}}, {{{E/expire}}}, {{{E/path}}}, {{{E/domain}}}, {{{E/secure}}});
  440.  
  441. Hyperwave functions\hw_Array2Objrec  ~~convert attributes from object array to object record         ::hw_array2objrec({{{E/object_array}}});
  442. Hyperwave functions\hw_Children  ~~object ids of children                                        ::hw_children({{{E/connection}}}, {{{E/objectID}}});
  443. Hyperwave functions\hw_ChildrenObj  ~~object records of children                                    ::hw_childrenobj({{{E/connection}}}, {{{E/objectID}}});
  444. Hyperwave functions\hw_Close  ~~closes the Hyperwave connection                               ::hw_close({{{E/connection}}});
  445. Hyperwave functions\hw_Connect  ~~opens a connection                                            ::hw_connect({{{E/host}}}, {{{E/port}}}, {{{E/username}}}, {{{E/password}}});
  446. Hyperwave functions\hw_Cp  ~~copies objects                                                ::hw_cp({{{E/connection}}}, {{{E/object_id_array}}}, {{{E/destination id}}});
  447. Hyperwave functions\hw_Deleteobject  ~~deletes object                                                ::hw_deleteobject({{{E/connection}}}, {{{E/object_to_delete}}});
  448. Hyperwave functions\hw_DocByAnchor  ~~object id object belonging to anchor                          ::hw_docbyanchor({{{E/connection}}}, {{{E/anchorID}}});
  449. Hyperwave functions\hw_DocByAnchorObj  ~~object record object belonging to anchor                      ::hw_docbyanchorobj({{{E/connection}}}, {{{E/anchorID}}});
  450. Hyperwave functions\hw_DocumentAttributes  ~~object record of hw_document                                  ::hw_documentattributes({{{E/hw_document}}});
  451. Hyperwave functions\hw_DocumentBodyTag  ~~body tag of hw_document                                       ::hw_documentbodytag({{{E/hw_document}}});
  452. Hyperwave functions\hw_DocumentContent  ~~returns content of hw_document                                ::hw_documentcontent({{{E/hw_document}}});
  453. Hyperwave functions\hw_DocumentSetContent  ~~sets/replaces content of hw_document                          ::hw_documentsetcontent({{{E/hw_document}}}, {{{E/content}}});
  454. Hyperwave functions\hw_DocumentSize  ~~size of hw_document                                           ::hw_documentsize({{{E/hw_document}}});
  455. Hyperwave functions\hw_ErrorMsg  ~~returns error message                                         ::hw_errormsg({{{E/connection}}});
  456. Hyperwave functions\hw_EditText  ~~retrieve text document                                        ::hw_edittext({{{E/connection}}}, {{{E/hw_document}}});
  457. Hyperwave functions\hw_Error  ~~error number                                                  ::hw_error({{{E/connection}}});
  458. Hyperwave functions\hw_Free_Document  ~~frees hw_document                                             ::hw_free_document({{{E/hw_document}}});
  459. Hyperwave functions\hw_GetParents  ~~object ids of parents                                         ::hw_getparentsobj({{{E/connection}}}, {{{E/objectID}}});
  460. Hyperwave functions\hw_GetParentsObj  ~~object records of parents                                     ::hw_getparentsobj({{{E/connection}}}, {{{E/objectID}}});
  461. Hyperwave functions\hw_GetChildColl  ~~object ids of child collections                               ::hw_getchildcoll({{{E/connection}}}, {{{E/objectID}}});
  462. Hyperwave functions\hw_GetChildCollObj  ~~object records of child collections                           ::hw_getchildcollobj({{{E/connection}}}, {{{E/objectID}}});
  463. Hyperwave functions\hw_GetRemote  ~~Gets a remote document                                        ::hw_getremote({{{E/connection}}}, {{{E/objectID}}});
  464. Hyperwave functions\hw_GetRemoteChildren  ~~Gets children of remote document                              ::hw_getremotechildren({{{E/connection}}}, {{{E/object record}}});
  465. Hyperwave functions\hw_GetSrcByDestObj  ~~Returns anchors pointing at object                            ::hw_getsrcbydestobj({{{E/connection}}}, {{{E/objectID}}});
  466. Hyperwave functions\hw_GetObject  ~~Returns an object record                                      ::hw_getobject({{{E/connection}}}, {{{E/objectID}}}, {{{E/query}}});
  467. Hyperwave functions\hw_GetAndLock  ~~Return object record and lock object                          ::hw_getandlock({{{E/connection}}}, {{{E/objectID}}});
  468. Hyperwave functions\hw_GetText  ~~retrieve text document                                        ::hw_gettext({{{E/connection}}}, {{{E/objectID}}}, {{{E/rootID/prefix}}});
  469. Hyperwave functions\hw_GetObjectByQuery  ~~search object                                                 ::hw_getobjectbyquery({{{E/connection}}}, {{{E/query}}}, {{{E/max_hits}}});
  470. Hyperwave functions\hw_GetObjectByQueryObj  ~~search object                                                 ::hw_getobjectbyqueryobj({{{E/connection}}}, {{{E/query}}}, {{{E/max_hits}}});
  471. Hyperwave functions\hw_GetObjectByQueryColl  ~~search object in collection                                   ::hw_getobjectbyquerycoll({{{E/connection}}}, {{{E/objectID}}}, {{{E/query}}}, {{{E/max_hits}}});
  472. Hyperwave functions\hw_GetObjectByQueryCollObj  ~~search object in collection                                 ::hw_getobjectbyquerycollobj({{{E/connection}}}, {{{E/objectID}}}, {{{E/query}}}, {{{E/max_hits}}});
  473. Hyperwave functions\hw_GetChildDocColl  ~~object ids of child documents of collection                   ::hw_getchilddoccoll({{{E/connection}}}, {{{E/objectID}}});
  474. Hyperwave functions\hw_GetChildDocCollObj  ~~object records of child documents of collection               ::hw_getchilddoccollobj({{{E/connection}}}, {{{E/objectID}}});
  475. Hyperwave functions\hw_GetAnchors  ~~object ids of anchors of document                             ::hw_getanchors({{{E/connection}}}, {{{E/objectID}}});
  476. Hyperwave functions\hw_GetAnchorsObj  ~~object records of anchors of document                         ::hw_getanchorsobj({{{E/connection}}}, {{{E/objectID}}});
  477. Hyperwave functions\hw_Mv  ~~moves objects                                                 ::hw_mv({{{E/connection}}}, {{{E/object id array}}}, {{{E/source id}}}, {{{E/destination id}}});
  478. Hyperwave functions\hw_Identify  ~~identifies as user                                            ::hw_identify({{{E/username}}}, {{{E/password}}});
  479. Hyperwave functions\hw_InCollections  ~~check if object ids in collections                            ::hw_incollections({{{E/connection}}}, {{{E/object_id_array}}}, {{{E/collection_id_array}}}, {{{E/return_collections}}});
  480. Hyperwave functions\hw_Info  ~~info about connection                                         ::hw_info({{{E/connection}}});
  481. Hyperwave functions\hw_InsColl  ~~insert collection                                             ::hw_inscoll({{{E/connection}}}, {{{E/objectID}}}, {{{E/object_array}}});
  482. Hyperwave functions\hw_InsDoc  ~~insert document                                               ::hw_insdoc({{{E/connection}}}, {{{E/parentID}}}, {{{E/object_record}}}, {{{E/text}}});
  483. Hyperwave functions\hw_InsertDocument  ~~upload any document                                           ::hw_insertdocument({{{E/connection}}}, {{{E/parent_id}}}, {{{E/hw_document}}});
  484. Hyperwave functions\hw_InsertObject  ~~inserts an object record                                      ::hw_insertobject({{{E/connection}}}, {{{E/object rec}}}, {{{E/parameter}}});
  485. Hyperwave functions\hw_mapid  ~~Maps global id on virtual local id                            ::hw_mapid({{{E/connection}}}, {{{E/server id}}}, {{{E/object id}}});
  486. Hyperwave functions\hw_Modifyobject  ~~modifies object record                                        ::hw_modifyobject({{{E/connection}}}, {{{E/object_to_change}}}, {{{E/remove}}}, {{{E/add}}}, {{{E/mode}}});
  487. Hyperwave functions\hw_New_Document  ~~create new document                                           ::hw_new_document({{{E/object_record}}}, {{{E/document_data}}}, {{{E/document_size}}});
  488. Hyperwave functions\hw_Objrec2Array  ~~convert attributes from object record to object array         ::hw_objrec2array({{{E/object_record}}});
  489. Hyperwave functions\hw_OutputDocument  ~~prints hw_document                                            ::hw_outputdocument({{{E/hw_document}}});
  490. Hyperwave functions\hw_pConnect  ~~make a persistent database connection                         ::hw_pconnect({{{E/host}}}, {{{E/port}}}, {{{E/username}}}, {{{E/password}}});
  491. Hyperwave functions\hw_PipeDocument  ~~retrieve any document                                         ::hw_pipedocument({{{E/connection}}}, {{{E/objectID}}});
  492. Hyperwave functions\hw_Root  ~~root object id                                                ::hw_root();
  493. Hyperwave functions\hw_Unlock  ~~unlock object                                                 ::hw_unlock({{{E/connection}}}, {{{objectID}}});
  494. Hyperwave functions\hw_Who  ~~List of currently logged in users                             ::hw_who({{{E/connection}}});
  495. Hyperwave functions\hw_Username  ~~name of currently logged in user                              ::hw_getusername({{{E/connection}}});
  496.  
  497. Image functions\GetImageSize  ~~get the size of a GIF, JPG or PNG image                       ::getimagesize({{{E/filename}}} {{{EO,/imageinfo}}});
  498. Image functions\ImageArc  ~~draw a partial ellipse                                        ::imagearc({{{E/im}}}, {{{E/cx}}}, {{{E/cy}}}, {{{E/w}}}, {{{E/h}}}, {{{E/s}}}, {{{E/e}}}, {{{E/col}}});
  499. Image functions\ImageChar  ~~draw a character horizontally                                 ::imagechar({{{E/im}}}, {{{E/font}}}, {{{E/x}}}, {{{E/y}}}, {{{E/c}}}, {{{E/col}}});
  500. Image functions\ImageCharUp  ~~draw a character vertically                                   ::imagecharup({{{E/im}}}, {{{E/font}}}, {{{E/x}}}, {{{E/y}}}, {{{E/c}}}, {{{E/col}}});
  501. Image functions\ImageColorAllocate  ~~allocate a color for an image                                 ::imagecolorallocate({{{E/im}}}, {{{E/red}}}, {{{E/green}}}, {{{E/blue}}});
  502. Image functions\ImageColorAt  ~~get the index of the color of a pixel                         ::imagecolorat({{{E/im}}}, {{{E/x}}}, {{{E/y}}});
  503. Image functions\ImageColorClosest  ~~get the index of the closest color to the specified color     ::imagecolorclosest({{{E/im}}}, {{{E/red}}}, {{{E/green}}}, {{{E/blue}}});
  504. Image functions\ImageColorExact  ~~get the index of the specified color                          ::imagecolorexact({{{E/im}}}, {{{E/red}}}, {{{E/green}}}, {{{E/blue}}});
  505. Image functions\ImageColorResolve  ~~get the index of the specified color or its closest possible alternative    ::imagecolorresolve({{{E/im}}}, {{{E/red}}}, {{{E/green}}}, {{{E/blue}}});
  506. Image functions\ImageColorSet  ~~set the color for the specified palette index                 ::imagecolorset({{{E/im}}}, {{{E/index}}}, {{{E/red}}}, {{{E/green}}}, {{{E/blue}}});
  507. Image functions\ImageColorsForIndex  ~~get the colors for an index                                   ::imagecolorsforindex({{{E/im}}}, {{{E/index}}});
  508. Image functions\ImageColorsTotal  ~~find out the number of colors in an image's palette           ::imagecolorstotal({{{E/im}}});
  509. Image functions\ImageColorTransparent  ~~define a color as transparent                                 ::imagecolortransparent({{{E/im}}} {{{EO,/col}}});
  510. Image functions\ImageCopyResized  ~~copy and resize part of an image                              ::imagecopyresized({{{E/dst_im}}}, {{{E/src_im}}}, {{{E/dstX}}}, {{{E/dstY}}}, {{{E/srcX}}}, {{{E/srcY}}}, {{{E/dstW}}}, {{{E/dstH}}}, {{{E/srcW}}}, {{{E/srcH}}});
  511. Image functions\ImageCreate  ~~create a new image                                            ::imagecreate({{{E/x_size}}}, {{{E/y_size}}});
  512. Image functions\ImageCreateFromGif  ~~create a new image from file or URL                           ::imagecreatefromgif({{{E/filename}}});
  513. Image functions\ImageDashedLine  ~~draw a dashed line                                            ::imagedashedline({{{E/im}}}, {{{E/x1}}}, {{{E/y1}}}, {{{E/x2}}}, {{{E/y2}}}, {{{E/col}}});
  514. Image functions\ImageDestroy  ~~destroy an image                                              ::imagedestroy({{{E/im}}});
  515. Image functions\ImageFill  ~~flood fill                                                    ::imagefill({{{E/im}}}, {{{E/x}}}, {{{E/y}}}, {{{E/col}}});
  516. Image functions\ImageFilledPolygon  ~~draw a filled polygon                                         ::imagefilledpolygon({{{E/im}}}, {{{E/points}}}, {{{E/num_points}}}, {{{E/col}}});
  517. Image functions\ImageFilledRectangle  ~~draw a filled rectangle                                       ::imagefilledrectangle({{{E/im}}}, {{{E/x1}}}, {{{E/y1}}}, {{{E/x2}}}, {{{E/y2}}}, {{{E/col}}});
  518. Image functions\ImageFillToBorder  ~~flood fill to specific color                                  ::imagefilltoborder({{{E/im}}}, {{{E/x}}}, {{{E/y}}}, {{{E/border}}}, {{{E/col}}});
  519. Image functions\ImageFontHeight  ~~get font height                                               ::imagefontheight({{{E/font}}});
  520. Image functions\ImageFontWidth  ~~get font width                                                ::imagefontwidth({{{E/font}}});
  521. Image functions\ImageGif  ~~output image to browser or file                               ::imagegif({{{E/im}}}, {{{E/filename}}});
  522. Image functions\ImageInterlace  ~~enable or disable interlace                                   ::imageinterlace({{{E/im}}} {{{EO,/interlace}}});
  523. Image functions\ImageLine  ~~draw a line                                                   ::imageline({{{E/im}}}, {{{E/x1}}}, {{{E/y1}}}, {{{E/x2}}}, {{{E/y2}}}, {{{E/col}}});
  524. Image functions\ImageLoadFont  ~~load a new font                                               ::imageloadfont({{{E/file}}});
  525. Image functions\ImagePolygon  ~~draw a polygon                                                ::imagepolygon({{{E/im}}}, {{{E/points}}}, {{{E/num_points}}}, {{{E/col}}});
  526. Image functions\ImagePSBBox  ~~give the bounding box of a text rectangle using PostScript Type1 fonts     ::imagepsbbox({{{E/text}}}, {{{E/font}}}, {{{E/size}}}, {{{E/space}}}, {{{E/width}}}, {{{E/angle}}});
  527. Image functions\ImagePSEncodeFont  ~~change the character encoding vector of a font                ::imagepsencodefont({{{E/encodingfile}}});
  528. Image functions\ImagePSFreeFont  ~~free memory used by a PostScript Type 1 font                  ::imagepsfreefont({{{E/fontindex}}});
  529. Image functions\ImagePSLoadFont  ~~load a PostScript Type 1 font from file                       ::imagepsloadfont({{{E/filename}}});
  530. Image functions\ImagePSText  ~~to draw a text string over an image using PostScript Type1 fonts     ::imagepstext({{{E/image}}}, {{{E/text}}}, {{{E/font}}}, {{{E/size}}}, {{{E/foreground}}}, {{{E/background}}}, {{{E/x}}}, {{{E/y}}} {{{EO,/space}}} {{{EO,/tightness}}} {{{EO,/angle}}} {{{EO,/antialias_steps}}});
  531. Image functions\ImageRectangle  ~~draw a rectangle                                              ::imagerectangle({{{E/im}}}, {{{E/x1}}}, {{{E/y1}}}, {{{E/x2}}}, {{{E/y2}}}, {{{E/col}}});
  532. Image functions\ImageSetPixel  ~~set a single pixel                                            ::imagesetpixel({{{E/im}}}, {{{E/x}}}, {{{E/y}}}, {{{E/col}}});
  533. Image functions\ImageString  ~~draw a string horizontally                                    ::imagestring({{{E/im}}}, {{{E/font}}}, {{{E/x}}}, {{{E/y}}}, {{{E/s}}}, {{{E/col}}});
  534. Image functions\ImageStringUp  ~~draw a string vertically                                      ::imagestringup({{{E/im}}}, {{{E/font}}}, {{{E/x}}}, {{{E/y}}}, {{{E/s}}}, {{{E/col}}});
  535. Image functions\ImageSX  ~~get image width                                               ::imagesx({{{E/im}}});
  536. Image functions\ImageSY  ~~get image height                                              ::imagesy({{{E/im}}});
  537. Image functions\ImageTTFBBox  ~~give the bounding box of a text using TypeType fonts          ::ImageTTFBBox({{{E/size}}}, {{{E/angle}}}, {{{E/fontfile}}}, {{{E/text}}});
  538. Image functions\ImageTTFText  ~~write text to the image using TrueType fonts                  ::ImageTTFText({{{E/im}}}, {{{E/size}}}, {{{E/angle}}}, {{{E/x}}}, {{{E/y}}}, {{{E/col}}}, {{{E/fontfile}}}, {{{E/text}}});
  539.  
  540. IMAP functions\imap_append  ~~Append a string message to a specified mailbox                ::imap_append({{{E/imap_stream}}}, {{{E/mbox}}}, {{{E/message}}}, {{{E/flags}}});
  541. IMAP functions\imap_base64  ~~Decode BASE64 encoded text                                    ::imap_base64({{{E/text}}});
  542. IMAP functions\imap_body  ~~Read the message body                                         ::imap_body({{{E/imap_stream}}}, {{{E/msg_number}}}, {{{E/flags}}});
  543. IMAP functions\imap_check  ~~Check current mailbox                                         ::imap_check({{{E/imap_stream}}});
  544. IMAP functions\imap_close  ~~Close an IMAP stream                                          ::imap_close({{{E/imap_stream}}}, {{{E/flags}}});
  545. IMAP functions\imap_createmailbox  ~~Create a new mailbox                                          ::imap_createmailbox({{{E/imap_stream}}}, {{{E/mbox}}});
  546. IMAP functions\imap_delete  ~~Mark a message for deletion from current mailbox              ::imap_delete({{{E/imap_stream}}}, {{{E/msg_number}}});
  547. IMAP functions\imap_deletemailbox  ~~Delete a mailbox                                              ::imap_deletemailbox({{{E/imap_stream}}}, {{{E/mbox}}});
  548. IMAP functions\imap_expunge  ~~Delete all messages marked for deletion                       ::imap_expunge({{{E/imap_stream}}});
  549. IMAP functions\imap_fetchbody  ~~Fetch a particular section of the body of the message         ::imap_fetchbody({{{E/imap_stream}}}, {{{E/msg_number}}}, {{{E/part_number}}}, {{{E/flags}}});
  550. IMAP functions\imap_fetchstructure  ~~Read the structure of a particular message                    ::imap_fetchstructure({{{E/imap_stream}}}, {{{E/msg_number}}} {{{EO,/flags}}});
  551. IMAP functions\imap_header  ~~Read the header of the message                                ::imap_header({{{E/imap_stream}}}, {{{E/msg_number}}} {{{EO,/fromlength}}} {{{EO,/subjectlength}}} {{{EO,/defaulthost}}});
  552. IMAP functions\imap_headers  ~~Returns headers for all messages in a mailbox                 ::imap_headers({{{E/imap_stream}}});
  553. IMAP functions\imap_listmailbox  ~~Read the list of mailboxes                                    ::imap_listmailbox({{{E/imap_stream}}}, {{{E/ref}}}, {{{E/pat}}});
  554. IMAP functions\imap_getmailboxes  ~~Read the list of mailboxes, returning detailed information on each one    ::imap_getmailboxes({{{E/imap_stream}}}, {{{E/ref}}}, {{{E/pat}}});
  555. IMAP functions\imap_listsubscribed  ~~List all the subscribed mailboxes                             ::imap_listsubscribed({{{E/imap_stream}}}, {{{E/ref}}}, {{{E/pattern}}});
  556. IMAP functions\imap_getsubscribed  ~~Return all the subscribed mailboxes                           ::imap_getsubscribed({{{E/imap_stream}}}, {{{E/ref}}}, {{{E/pattern}}});
  557. IMAP functions\imap_mail_copy  ~~Copy specified messages to a mailbox                          ::imap_mail_copy({{{E/imap_stream}}}, {{{E/msglist}}}, {{{E/mbox}}}, {{{E/flags}}});
  558. IMAP functions\imap_mail_move  ~~Move specified messages to a mailbox                          ::imap_mail_move({{{E/imap_stream}}}, {{{E/msglist}}}, {{{E/mbox}}});
  559. IMAP functions\imap_num_msg  ~~Gives the number of messages in the current mailbox           ::imap_num_msg({{{E/stream_id}}});
  560. IMAP functions\imap_num_recent  ~~Gives the number of recent messages in current mailbox        ::imap_num_recent({{{E/imap_stream}}});
  561. IMAP functions\imap_open  ~~Open an IMAP stream to a mailbox                              ::imap_open({{{E/mailbox}}}, {{{E/username}}}, {{{E/password}}}, {{{E/flags}}});
  562. IMAP functions\imap_ping  ~~Check if the IMAP stream is still active                      ::imap_ping({{{E/imap_stream}}});
  563. IMAP functions\imap_renamemailbox  ~~Rename an old mailbox to new mailbox                          ::imap_renamemailbox({{{E/imap_stream}}}, {{{E/old_mbox}}}, {{{E/new_mbox}}});
  564. IMAP functions\imap_reopen  ~~Reopen IMAP stream to new mailbox                             ::imap_reopen({{{E/imap_stream}}}, {{{E/mailbox}}} {{{EO,/flags}}});
  565. IMAP functions\imap_subscribe  ~~Subscribe to a mailbox                                        ::imap_subscribe({{{E/imap_stream}}}, {{{E/mbox}}});
  566. IMAP functions\imap_undelete  ~~Unmark the message which is marked deleted                    ::imap_undelete({{{E/imap_stream}}}, {{{E/msg_number}}});
  567. IMAP functions\imap_unsubscribe  ~~Unsubscribe from a mailbox                                    ::imap_unsubscribe({{{E/imap_stream}}}, {{{E/mbox}}});
  568. IMAP functions\imap_qprint  ~~Convert a quoted-printable string to an 8 bit string          ::imap_qprint({{{E/string}}});
  569. IMAP functions\imap_8bit  ~~Convert an 8bit string to a quoted-printable string           ::imap_8bit({{{E/string}}});
  570. IMAP functions\imap_binary  ~~Convert an 8bit string to a base64 string                     ::imap_binary({{{E/string}}});
  571. IMAP functions\imap_scanmailbox  ~~Read the list of mailboxes, takes a string to search for in the text of the mailbox      ::imap_scanmailbox({{{E/imap_stream}}}, {{{E/string}}});
  572. IMAP functions\imap_mailboxmsginfo  ~~Get information about the current mailbox                     ::imap_mailboxmsginfo({{{E/imap_stream}}});
  573. IMAP functions\imap_rfc822_write_address  ~~Returns a properly formatted email address given the mailbox, host, and personal info    ::imap_rfc822_write_address({{{E/mailbox}}}, {{{E/host}}}, {{{E/personal}}});
  574. IMAP functions\imap_rfc822_parse_adrlist  ~~Parses an address strin                                       ::imap_rfc822_parse_adrlist({{{E/address}}}, {{{E/default_host}}});
  575. IMAP functions\imap_setflag_full  ~~Sets flags on messages                                        ::imap_setflag_full({{{E/stream}}}, {{{E/sequence}}}, {{{E/flag}}}, {{{E/options}}});
  576. IMAP functions\imap_clearflag_full  ~~Clears flags on messages                                      ::imap_clearflag_full({{{E/stream}}}, {{{E/sequence}}}, {{{E/flag}}}, {{{E/options}}});
  577. IMAP functions\imap_sort  ~~Returns an array of message numbers sorted by the given parameters      ::imap_sort({{{E/stream}}}, {{{E/criteria}}}, {{{E/reverse}}}, {{{E/options}}});
  578. IMAP functions\imap_fetchheader  ~~Returns header for a message                                  ::imap_fetchheader({{{E/imap_stream}}}, {{{E/msgno}}}, {{{E/flags}}});
  579. IMAP functions\imap_uid  ~~Returns the UID for the given message sequence number         ::imap_uid({{{E/imap_stream}}}, {{{E/msgno}}});
  580. IMAP functions\imap_msgno  ~~Returns the message sequence number for the given UID         ::imap_msgno({{{E/imap_stream}}}, {{{E/uid}}});
  581. IMAP functions\imap_search  ~~Returns an array of messages matching the given search criteria       ::imap_search({{{E/imap_stream}}}, {{{E/criteria}}}, {{{E/flags}}});
  582. IMAP functions\imap_last_error  ~~Returns the last IMAP error (if any); that occurred during this page request     ::imap_last_error();
  583. IMAP functions\imap_errors  ~~Returns all of the IMAP errors (if any); that have occurred during this page request     ::imap_errors();
  584. IMAP functions\imap_alerts  ~~Returns all IMAP alert messages (if any); that have occurred during this page request    ::imap_alerts();
  585. IMAP functions\imap_status  ~~Returns status information on a mailbox other than the current one    ::imap_status({{{E/imap_stream}}}, {{{E/mailbox}}}, {{{E/options}}});
  586.  
  587. Informix functions\ifx_connect  ~~Open Informix server connection                               ::ifx_connect({{{EO/database}}} {{{EO,/userid}}} {{{EO,/password}}});
  588. Informix functions\ifx_pconnect  ~~Open persistent Informix connection                           ::ifx_pconnect({{{EO/database}}} {{{EO,/userid}}} {{{EO,/password}}});
  589. Informix functions\ifx_close  ~~Close Informix connection                                     ::ifx_close({{{EO/link_identifier}}});
  590. Informix functions\ifx_query  ~~Send Informix query                                           ::ifx_query({{{E/query}}} {{{EO,/link_identifier}}} {{{EO,/cursor_type}}} {{{EO,/blobidarray}}});
  591. Informix functions\ifx_prepare  ~~Prepare an SQL-statement for execution                        ::ifx_prepare({{{E/query}}}, {{{E/conn_id}}} {{{EO,/cursor_def}}}, {{{E/blobidarray}}});
  592. Informix functions\ifx_do  ~~Execute a previously prepared SQL-statement                   ::ifx_do({{{E/result_id}}});
  593. Informix functions\ifx_error  ~~Returns error code of last Informix call                      ::ifx_error();
  594. Informix functions\ifx_errormsg  ~~Returns error message of last Informix call                   ::ifx_errormsg({{{E/errorcode}}});
  595. Informix functions\ifx_affected_rows  ~~Get number of rows affected by a query                        ::ifx_affected_rows({{{E/result_id}}});
  596. Informix functions\ifx_getsqlca  ~~Get the contents of sqlca.sqlerrd[0..5] after a query         ::ifx_getsqlca({{{E/result_id}}});
  597. Informix functions\ifx_fetch_row  ~~Get row as enumerated array                                   ::ifx_fetch_row({{{E/result_id}}} {{{EO,/position}}});
  598. Informix functions\ifx_htmltbl_result  ~~Formats all rows of a query into a HTML table                 ::ifx_htmltbl_result({{{E/result_id}}} {{{EO,/html_table_options}}});
  599. Informix functions\ifx_fieldtypes  ~~List of Informix SQL fields                                   ::ifx_fieldtypes({{{E/result_id}}});
  600. Informix functions\ifx_fieldproperties  ~~List of SQL fieldproperties                                   ::ifx_fieldproperties({{{E/result_id}}});
  601. Informix functions\ifx_num_fields  ~~Returns the number of columns in the query                    ::ifx_num_fields({{{E/result_id}}});
  602. Informix functions\ifx_num_rows  ~~Count the rows already fetched a query                        ::ifx_num_rows({{{E/result_id}}});
  603. Informix functions\ifx_free_result  ~~Releases resources for the query                              ::ifx_free_result({{{E/result_id}}});
  604. Informix functions\ifx_create_char  ~~Creates an char object                                        ::ifx_create_char({{{E/param}}});
  605. Informix functions\ifx_free_char  ~~Deletes the char object                                       ::ifx_free_char({{{E/bid}}});
  606. Informix functions\ifx_update_char  ~~Updates the content of the char object                        ::ifx_update_char({{{E/bid}}}, {{{E/content}}});
  607. Informix functions\ifx_get_char  ~~Return the content of the char object                         ::ifx_get_char({{{E/bid}}});
  608. Informix functions\ifx_create_blob  ~~Creates an blob object                                        ::ifx_create_blob({{{E/type}}}, {{{E/mode}}}, {{{E/param}}});
  609. Informix functions\ifx_copy_blob  ~~Duplicates the given blob object                              ::ifx_copy_blob({{{E/bid}}});
  610. Informix functions\ifx_free_blob  ~~Deletes the blob object                                       ::ifx_free_blob({{{E/bid}}});
  611. Informix functions\ifx_get_blob  ~~Return the content of a blob object                           ::ifx_get_blob({{{E/bid}}});
  612. Informix functions\ifx_update_blob  ~~Updates the content of the blob object                        ::ifx_update_blob({{{E/bid}}}, {{{E/content}}});
  613. Informix functions\ifx_blobinfile_mode  ~~Set the default blob mode for all select queries              ::ifx_blobinfile_mode({{{E/mode}}});
  614. Informix functions\ifx_textasvarchar  ~~Set the default text mode                                     ::ifx_textasvarchar({{{E/mode}}});
  615. Informix functions\ifx_byteasvarchar  ~~Set the default byte mode                                     ::ifx_byteasvarchar({{{E/mode}}});
  616. Informix functions\ifx_nullformat  ~~Sets the default return value on a fetch row                  ::ifx_nullformat({{{E/mode}}});
  617. Informix functions\ifxus_create_slob  ~~Creates an slob object and opens it                           ::ifxus_create_slob({{{E/mode}}});
  618. Informix functions\ifx_free_slob  ~~Deletes the slob object                                       ::ifxus_free_slob({{{E/bid}}});
  619. Informix functions\ifxus_close_slob  ~~Closes the slob object                                        ::ifxus_close_slob({{{E/bid}}});
  620. Informix functions\ifxus_open_slob  ~~Opens an slob object                                          ::ifxus_open_slob({{{E/bid}}}, {{{E/mode}}});
  621. Informix functions\ifxus_tell_slob  ~~Returns the current file or seek position                     ::ifxus_tell_slob({{{E/bid}}});
  622. Informix functions\ifxus_seek_slob  ~~Sets the current file or seek position                        ::ifxus_seek_blob({{{E/bid}}}, {{{E/mode}}}, {{{E/offset}}});
  623. Informix functions\ifxus_read_slob  ~~Reads nbytes of the slob object                               ::ifxus_read_slob({{{E/bid}}}, {{{E/nbytes}}});
  624. Informix functions\ifxus_write_slob  ~~Writes a string into the slob object                          ::ifxus_write_slob({{{E/bid}}}, {{{E/content}}});
  625.  
  626. InterBase functions\ibase_connect  ~~Open a connection to an InterBase database                                     ::ibase_connect({{{E/database}}} {{{EO,/username}}}  {{{EO,/password}}} );
  627. InterBase functions\ibase_pconnect  ~~Creates an persistent connection to an InterBase database                      ::ibase_connect({{{E/database}}} {{{EO,/username}}}  {{{EO,/password}}} );
  628. InterBase functions\ibase_close  ~~Close a connection to an InterBase database                                    ::ibase_close({{{EO/connection_id}}});
  629. InterBase functions\ibase_query  ~~Execute a query on an InterBase database                                       ::ibase_query({{{EO ,/link_identifier}}}  {{{E/query}}}  {{{EO,/bind_args}}} );
  630. InterBase functions\ibase_fetch_row  ~~Fetch a row from an InterBase database                                         ::ibase_fetch_row({{{E/result_identifier}}});
  631. InterBase functions\ibase_fetch_object  ~~Get an object from a InterBase database                                        ::ibase_fetch_object({{{E/result_id}}});
  632. InterBase functions\ibase_free_result  ~~Free a result set                                                              ::ibase_free_result({{{E/result_identifier}}});
  633. InterBase functions\ibase_prepare  ~~Prepare a query for later binding of parameter placeholders and execution      ::ibase_prepare({{{EO ,/link_identifier}}}  {{{E/query}}});
  634. InterBase functions\ibase_bind  ~~Bind placeholder parameters from a previously prepared query                   ::ibase_bind({{{E/query}}});
  635. InterBase functions\ibase_execute  ~~Execute a previously prepared query                                            ::ibase_execute({{{E/query}}});
  636. InterBase functions\ibase_free_query  ~~Free memory allocated by a prepared query                                      ::ibase_free_query({{{E/query}}});
  637. InterBase functions\ibase_timefmt  ~~Sets the format of datetime columns returned from queries                      ::ibase_timefmt({{{E/format}}});
  638. InterBase functions\ibase_num_fields  ~~Get the number of rows in a result set                                         ::ibase_num_fields({{{E/result_id}}});
  639.  
  640. LDAP functions\ldap_add  ~~Add entries to LDAP directory                                 ::ldap_add({{{E/link_identifier}}}, {{{E/dn}}}, {{{E/entry}}});
  641. LDAP functions\ldap_mod_add  ~~Add attribute values to current attributes                    ::ldap_mod_add({{{E/link_identifier}}}, {{{E/dn}}}, {{{E/entry}}});
  642. LDAP functions\ldap_mod_del  ~~Delete attribute values from current attributes               ::ldap_mod_del({{{E/link_identifier}}}, {{{E/dn}}}, {{{E/entry}}});
  643. LDAP functions\ldap_mod_replace  ~~Replace attribute values with new ones                        ::ldap_mod_replace({{{E/link_identifier}}}, {{{E/dn}}}, {{{E/entry}}});
  644. LDAP functions\ldap_bind  ~~Bind to LDAP directory                                        ::ldap_bind({{{E/link_identifier}}} {{{E/bind_rdn}}} {{{E/bind_password}}});
  645. LDAP functions\ldap_close  ~~Close link to LDAP server                                     ::ldap_close({{{E/link_identifier}}});
  646. LDAP functions\ldap_connect  ~~Connect to an LDAP server                                     ::ldap_connect({{{EO/hostname}}} {{{EO/port}}});
  647. LDAP functions\ldap_count_entries  ~~Count the number of entries in a search                       ::ldap_count_entries({{{E/link_identifier}}}, {{{E/result_identifier}}});
  648. LDAP functions\ldap_delete  ~~Delete an entry from a directory                              ::ldap_delete({{{E/link_identifier}}}, {{{E/dn}}});
  649. LDAP functions\ldap_dn2ufn  ~~Convert DN to User Friendly Naming format                     ::ldap_dn2ufn({{{E/dn}}});
  650. LDAP functions\ldap_explode_dn  ~~Splits DN into its component parts                            ::ldap_explode_dn({{{E/dn}}}, {{{E/with_attrib}}});
  651. LDAP functions\ldap_first_attribute  ~~Return first attribute                                        ::ldap_first_attribute({{{E/link_identifier}}}, {{{E/result_entry_identifier}}}, {{{E/ber_identifier}}});
  652. LDAP functions\ldap_first_entry  ~~Return first result id                                        ::ldap_first_entry({{{E/link_identifier}}}, {{{E/result_identifier}}});
  653. LDAP functions\ldap_free_result  ~~Free result memory                                            ::ldap_free_result({{{E/result_identifier}}});
  654. LDAP functions\ldap_get_attributes  ~~Get attributes from a search result entry                     ::ldap_get_attributes({{{E/link_identifier}}}, {{{E/result_entry_identifier}}});
  655. LDAP functions\ldap_get_dn  ~~Get the DN of a result entry                                  ::ldap_get_dn({{{E/link_identifier}}}, {{{E/result_entry_identifier}}});
  656. LDAP functions\ldap_get_entries  ~~Get all result entries                                        ::ldap_get_entries({{{E/link_identifier}}}, {{{E/result_identifier}}});
  657. LDAP functions\ldap_get_values  ~~Get all values from a result entry                            ::ldap_get_values({{{E/link_identifier}}}, {{{E/result_entry_identifier}}}, {{{E/attribute}}});
  658. LDAP functions\ldap_get_values_len  ~~Get all binary values from a result entry                     ::ldap_get_values_len({{{E/link_identifier}}}, {{{E/result_entry_identifier}}}, {{{E/attribute}}});
  659. LDAP functions\ldap_list  ~~Single-level search                                           ::ldap_list({{{E/link_identifier}}}, {{{E/base_dn}}}, {{{E/filter}}} {{{EO,/attributes}}});
  660. LDAP functions\ldap_modify  ~~Modify an LDAP entry                                          ::ldap_modify({{{E/link_identifier}}}, {{{E/dn}}}, {{{E/entry}}});
  661. LDAP functions\ldap_next_attribute  ~~Get the next attribute in result                              ::ldap_next_attribute({{{E/link_identifier}}}, {{{E/result_entry_identifier}}}, {{{E/ber_identifier}}});
  662. LDAP functions\ldap_next_entry  ~~Get next result entry                                         ::ldap_next_entry({{{E/link_identifier}}}, {{{E/result_entry_identifier}}});
  663. LDAP functions\ldap_read  ~~Read an entry                                                 ::ldap_read({{{E/link_identifier}}}, {{{E/base_dn}}}, {{{E/filter}}} {{{EO,/attributes}}});
  664. LDAP functions\ldap_search  ~~Search LDAP tree                                              ::ldap_search({{{E/link_identifier}}}, {{{E/base_dn}}}, {{{E/filter}}} {{{EO,/attributes}}});
  665. LDAP functions\ldap_unbind  ~~Unbind from LDAP directory                                    ::ldap_unbind({{{E/link_identifier}}});
  666. LDAP functions\ldap_err2str  ~~Convert LDAP error number into string error message           ::ldap_err2str({{{E/errno}}});
  667. LDAP functions\ldap_errno  ~~Return the LDAP error number of the last LDAP command         ::ldap_errno({{{E/link_id}}});
  668. LDAP functions\ldap_error  ~~Return the LDAP error message of the last LDAP command        ::ldap_error(int link_id);
  669.  
  670. Mail functions\mail  ~~send mail                                                     ::mail({{{E/to}}}, {{{E/subject}}}, {{{E/message}}} {{{EO,/additional_headers}}});
  671.  
  672. Mathematical functions\Abs  ~~absolute value                                                ::abs({{{E/number}}});
  673. Mathematical functions\Acos  ~~arc cosine                                                    ::acos({{{E/arg}}});
  674. Mathematical functions\Asin  ~~arc sine                                                      ::asin({{{E/arg}}});
  675. Mathematical functions\Atan  ~~arc tangent                                                   ::atan({{{E/arg}}});
  676. Mathematical functions\base_convert  ~~convert a number between arbitrary bases                      ::base_convert({{{E/number}}}, {{{E/frombase}}}, {{{E/tobase}}});
  677. Mathematical functions\BinDec  ~~binary to decimal                                             ::bindec({{{E/binary_string}}});
  678. Mathematical functions\Ceil  ~~round fractions up                                            ::ceil({{{E/number}}});
  679. Mathematical functions\Cos  ~~cosine                                                        ::cos({{{E/arg}}});
  680. Mathematical functions\DecBin  ~~decimal to binary                                             ::decbin({{{E/number}}});
  681. Mathematical functions\DecHex  ~~decimal to hexadecimal                                        ::dechex({{{E/number}}});
  682. Mathematical functions\DecOct  ~~decimal to octal                                              ::decoct({{{E/number}}});
  683. Mathematical functions\Exp  ~~e to the power of...                                          ::exp({{{E/arg}}});
  684. Mathematical functions\Floor  ~~round fractions down                                          ::floor({{{E/number}}});
  685. Mathematical functions\getrandmax  ~~show largest possible random value                            ::getrandmax();
  686. Mathematical functions\HexDec  ~~hexadecimal to decimal                                        ::hexdec({{{E/hex_string}}});
  687. Mathematical functions\Log  ~~natural logarithm                                             ::log({{{E/arg}}});
  688. Mathematical functions\Log10  ~~base-10 logarithm                                             ::log10({{{E/arg}}});
  689. Mathematical functions\max  ~~find highest value                                            ::max({{{E/arg1}}}, {{{E/arg2}}}, {{{E/argn}}});
  690. Mathematical functions\min  ~~find lowest value                                             ::min({{{E/arg1}}}, {{{E/arg2}}}, {{{E/argn}}});
  691. Mathematical functions\mt_rand  ~~generate a better random value                                ::mt_rand({{{EO/min}}} {{{EO,/max}}});
  692. Mathematical functions\mt_srand  ~~seed the better random number generator                       ::mt_srand({{{E/seed}}});
  693. Mathematical functions\mt_getrandmax  ~~show largest possible random value                            ::mt_getrandmax();
  694. Mathematical functions\number_format  ~~format a number with grouped thousands                        ::number_format({{{E/number}}}, {{{E/decimals}}}, {{{E/dec_point}}}, {{{E/thousands_sep}}});
  695. Mathematical functions\OctDec  ~~octal to decimal                                              ::octdec({{{E/octal_string}}});
  696. Mathematical functions\pi  ~~get value of pi                                               ::pi();
  697. Mathematical functions\pow  ~~exponential expression                                        ::pow({{{E/base}}}, {{{E/exp}}});
  698. Mathematical functions\rand  ~~generate a random value                                       ::rand({{{EO/min}}} {{{EO,/max}}});
  699. Mathematical functions\round  ~~Rounds a float                                                ::round({{{E/val}}});
  700. Mathematical functions\Sin  ~~sine                                                          ::sin({{{E/arg}}});
  701. Mathematical functions\Sqrt  ~~square root                                                   ::sqrt({{{E/arg}}});
  702. Mathematical functions\srand  ~~seed the random number generator                              ::srand({{{E/seed}}});
  703. Mathematical functions\Tan  ~~tangent                                                       ::tan({{{E/arg}}});
  704.  
  705. MCAL functions\mcal_open  ~~Opens up an MCAL connection                                   ::mcal_open({{{E/calendar}}}, {{{E/username}}}, {{{E/password}}}, {{{E/options}}});
  706. MCAL functions\mcal_close  ~~Close an MCAL stream                                          ::mcal_close({{{E/mcal_stream}}}, {{{E/flags}}});
  707. MCAL functions\mcal_fetch_event  ~~Fetches an event from the calendar stream                     ::mcal_fetch_event({{{E/mcal_stream}}}, {{{E/event_id}}}, {{{E/options}}});
  708. MCAL functions\mcal_list_events  ~~Return a list of events between two given datetimes           ::mcal_list_events({{{E/mcal_stream}}} {{{EO,/begin_year}}} {{{EO,/begin_month}}} {{{EO,/begin_day}}} {{{EO,/end_year}}} {{{EO,/end_month}}} {{{EO,/end_day}}});
  709. MCAL functions\mcal_store_event  ~~Store an event into an MCAL calendar                          ::mcal_store_event({{{E/mcal_stream}}});
  710. MCAL functions\mcal_delete_event  ~~Delete an event from an MCAL calendar                         ::mcal_delete_event({{{E/uid}}});
  711. MCAL functions\mcal_snooze  ~~Turn off an alarm for an event                                ::mcal_snooze({{{E/uid}}});
  712. MCAL functions\mcal_list_alarms  ~~Return a list of events that has an alarm triggered at the given datetime     ::mcal_list_events({{{E/mcal_stream}}} {{{EO,/begin_year}}} {{{EO,/begin_month}}} {{{EO,/begin_day}}} {{{EO,/end_year}}} {{{EO,/end_month}}} {{{EO,/end_day}}});
  713. MCAL functions\mcal_event_init  ~~Initializes a streams global event structure                  ::mcal_event_init({{{E/stream}}});
  714. MCAL functions\mcal_event_set_category  ~~Sets the category of the streams global event structure       ::mcal_event_set_category({{{E/stream}}}, {{{E/category}}});
  715. MCAL functions\mcal_event_set_title  ~~Sets the title of the streams global event structure          ::mcal_event_set_title({{{E/stream}}}, {{{E/title}}});
  716. MCAL functions\mcal_event_set_description  ~~Sets the description of the streams global event structure    ::mcal_event_set_description ({{{E/stream}}}, {{{E/description}}});
  717. MCAL functions\mcal_event_set_start  ~~Sets the start date and time of the streams global event structure       ::mcal_event_set_start({{{E/stream}}}, {{{E/year}}}, {{{E/month}}} {{{EO,/day}}} {{{EO,/hour}}} {{{EO,/min}}} {{{EO,/sec}}});
  718. MCAL functions\mcal_event_set_end  ~~Sets the end date and time of the streams global event structure         ::int mcal_event_set_end({{{E/stream}}}, {{{E/year}}}, {{{E/month}}} {{{EO,/day}}} {{{EO,/hour}}} {{{EO,/min}}} {{{EO,/sec}}});
  719. MCAL functions\mcal_event_set_alarm  ~~Sets the alarm of the streams global event structure          ::mcal_event_set_alarm({{{E/stream}}}, {{{E/alarm}}});
  720. MCAL functions\mcal_event_set_class  ~~Sets the class of the streams global event structure          ::mcal_event_set_class({{{E/stream}}}, {{{E/class}}});
  721. MCAL functions\mcal_is_leap_year  ~~Returns if the given year is a leap year or not               ::mcal_is_leap_year({{{E/year}}});
  722. MCAL functions\mcal_days_in_month  ~~Returns the number of days in the given month                 ::mcal_days_in_month({{{E/month}}}, {{{E/leap year}}});
  723. MCAL functions\mcal_date_valid  ~~Returns true if the given year, month, day is a valid date    ::mcal_date_valid({{{E/year}}}, {{{E/month}}}, {{{E/day}}});
  724. MCAL functions\mcal_time_valid  ~~Returns true if the given hour, minutes, seconds is a valid time    ::mcal_time_valid({{{E/hour}}}, {{{E/minutes}}}, {{{E/seconds}}});
  725. MCAL functions\mcal_day_of_week  ~~Returns the day of the week of the given date                 ::mcal_({{{E/year}}}, {{{E/month}}}, {{{E/day}}});
  726. MCAL functions\mcal_date_compare  ~~Compares two dates                                            ::mcal_date_compare({{{E/a_year}}}, {{{E/a_month}}}, {{{E/a_day}}}, {{{E/b_year}}}, {{{E/b_month}}}, {{{E/b_day}}});
  727. MCAL functions\mcal_next_recurrence  ~~Returns the next recurrence of the event                      ::mcal_next_recurrence({{{E/stream}}}, {{{E/weekstart}}}, {{{E/next}}});
  728. MCAL functions\mcal_event_set_recur_daily  ~~Sets the recurrence of the streams global event structure     ::mcal_event_set_recur_daily({{{E/stream}}}, {{{E/year}}}, {{{E/month}}}, {{{E/day}}}, {{{E/hour}}}, {{{E/min}}}, {{{E/sec}}}, {{{E/interval}}});
  729. MCAL functions\mcal_event_set_recur_weekly  ~~Sets the recurrence of the streams global event structure     ::mcal_event_set_recur_weekly({{{E/stream}}}, {{{E/year}}}, {{{E/month}}}, {{{E/day}}}, {{{E/hour}}}, {{{E/min}}}, {{{E/sec}}}, {{{E/interval}}}, {{{E/weekdays}}});
  730. MCAL functions\mcal_event_set_recur_monthly_mday  ~~Sets the recurrence of the streams global event structure      ::mcal_event_set_recur_monthly_mday({{{E/stream}}}, {{{E/year}}}, {{{E/month}}}, {{{E/day}}}, {{{E/hour}}}, {{{E/min}}}, {{{E/sec}}}, {{{E/interval}}});
  731. MCAL functions\mcal_event_set_recur_monthly_wday  ~~Sets the recurrence of the streams global event structure      ::mcal_event_set_recur_monthly_wday({{{E/stream}}}, {{{E/year}}}, {{{E/month}}}, {{{E/day}}}, {{{E/hour}}}, {{{E/min}}}, {{{E/sec}}}, {{{E/interval}}});
  732. MCAL functions\mcal_event_set_recur_yearly  ~~Sets the recurrence of the streams global event structure      ::mcal_event_set_recur_yearly({{{E/stream}}}, {{{E/year}}}, {{{E/month}}}, {{{E/day}}}, {{{E/hour}}}, {{{E/min}}}, {{{E/sec}}}, {{{E/interval}}});
  733. MCAL functions\mcal_fetch_current_stream_event  ~~Returns an object containing the current streams event structure     ::mcal_fetch_current_stream_event({{{E/stream}}});
  734.  
  735. Microsoft SQL Server functions\mssql_close  ~~close MS SQL Server connection                                 ::mssql_close({{{E/link_identifier}}});
  736. Microsoft SQL Server functions\mssql_connect  ~~open MS SQL server connection                                  ::mssql_connect({{{E/servername}}}, {{{E/username}}}, {{{E/password}}});
  737. Microsoft SQL Server functions\mssql_data_seek  ~~move internal row pointer                                      ::mssql_data_seek({{{E/result_identifier}}}, {{{E/row_number}}});
  738. Microsoft SQL Server functions\mssql_fetch_array  ~~fetch row as array                                             ::mssql_fetch_array({{{E/result}}});
  739. Microsoft SQL Server functions\mssql_fetch_field  ~~get field information                                          ::mssql_fetch_field({{{E/result}}}, {{{E/field_offset}}});
  740. Microsoft SQL Server functions\mssql_fetch_object  ~~fetch row as object                                            ::mssql_fetch_object({{{E/result}}});
  741. Microsoft SQL Server functions\mssql_fetch_row  ~~get row as enumerated array                                    ::mssql_fetch_row({{{E/result}}});
  742. Microsoft SQL Server functions\mssql_field_seek  ~~set field offset                                               ::mssql_field_seek({{{E/result}}}, {{{E/field_offset}}});
  743. Microsoft SQL Server functions\mssql_free_result  ~~free result memory                                             ::mssql_free_result({{{E/result}}});
  744. Microsoft SQL Server functions\mssql_num_fields  ~~get number of fields in result                                 ::mssql_num_fields({{{E/result}}});
  745. Microsoft SQL Server functions\mssql_num_rows  ~~get number of rows in result                                   ::mssql_num_rows({{{E/result}}});
  746. Microsoft SQL Server functions\mssql_pconnect  ~~open persistent MS SQL connection                              ::mssql_pconnect({{{E/servername}}}, {{{E/username}}}, {{{E/password}}});
  747. Microsoft SQL Server functions\mssql_query  ~~send MS SQL quer                                               ::mssql_query({{{E/query}}}, {{{E/link_identifier}}});
  748. Microsoft SQL Server functions\mssql_result  ~~get result data                                                ::mssql_result({{{E/result}}}, {{{E/i}}}, {{{E/field}}});
  749. Microsoft SQL Server functions\mssql_select_db  ~~select MS SQL database                                         ::mssql_select_db({{{E/database_name}}}, {{{E/link_identifier}}});
  750. Miscellaneous functions\connection_aborted  ~~Returns true if client disconnected                            ::connection_aborted();
  751. Miscellaneous functions\connection_status  ~~Returns connection status bitfield                             ::connection_status();
  752. Miscellaneous functions\connection_timeout  ~~Return true if script timed out                                ::connection_timeout();
  753. Miscellaneous functions\define  ~~Defines a named constant                                       ::define({{{E/name}}}, {{{E/value}}} {{{EO,/case_insensitive}}});
  754. Miscellaneous functions\defined  ~~Checks whether a given named constant exists                   ::defined({{{E/name}}});
  755. Miscellaneous functions\die  ~~Output a message and terminate the current script              ::die({{{E/message}}});
  756. Miscellaneous functions\eval  ~~Evaluate a string as PHP code                                  ::eval({{{E/code_str}}});
  757. Miscellaneous functions\exit  ~~Terminate current script                                       ::exit();
  758. Miscellaneous functions\func_get_arg  ~~Return an item from the argument list                          ::func_get_arg({{{E/arg_num}}});
  759. Miscellaneous functions\func_get_args  ~~Returns an array comprising a function's argument list         ::func_get_args();
  760. Miscellaneous functions\func_num_args  ~~Returns the number of arguments passed to the function         ::func_num_args();
  761. Miscellaneous functions\function_exists  ~~Return true if the given function has been defined             ::function_exists({{{E/function_name}}});
  762. Miscellaneous functions\get_browser  ~~Tells what the user's browser is capable of                    ::get_browser({{{EO/user_agent}}});
  763. Miscellaneous functions\ignore_user_abort  ~~Set whether a client disconnect should abort script execution   ::ignore_user_abort({{{E/setting}}});
  764. Miscellaneous functions\iptcparse  ~~Parse a binary IPTC http://www.xe.net/iptc/ block into single tags    ::iptcparse({{{E/iptcblock}}});
  765. Miscellaneous functions\leak  ~~Leak memory                                                    ::leak({{{E/bytes}}});
  766. Miscellaneous functions\pack  ~~pack data into binary string                                   ::pack({{{E/format}}}, {{{E/args}}});
  767. Miscellaneous functions\register_shutdown_function  ~~Register a function for execution on shutdown                  ::register_shutdown_function({{{E/func}}});
  768. Miscellaneous functions\serialize  ~~generates a storable representation of a value                 ::serialize({{{E/value}}});
  769. Miscellaneous functions\sleep  ~~Delay execution                                                ::sleep({{{E/seconds}}});
  770. Miscellaneous functions\uniqid  ~~Generate a unique id                                           ::uniqid({{{E/prefix}}} {{{EO,/lcg}}});
  771. Miscellaneous functions\unpack  ~~unpack data from binary string                                 ::unpack({{{E/format}}}, {{{E/data}}});
  772. Miscellaneous functions\unserialize  ~~creates a PHP value from a stored representation               ::unserialize({{{E/str}}});
  773. Miscellaneous functions\usleep  ~~Delay execution in microseconds                                ::usleep({{{E/micro_seconds}}});
  774.  
  775. mSQL functions\msql  ~~send mSQL query                                                ::msql({{{E/database}}}, {{{E/query}}}, {{{E/link_identifier}}});
  776. mSQL functions\msql_affected_rows  ~~returns number of affected rows                                ::msql_affected_rows({{{E/query_identifier}}});
  777. mSQL functions\msql_close  ~~close mSQL connection                                          ::msql_close({{{E/link_identifier}}});
  778. mSQL functions\msql_connect  ~~open mSQL connection                                           ::msql_connect({{{E/hostname}}});
  779. mSQL functions\msql_create_db  ~~create mSQL database                                           ::msql_create_db({{{E/database name}}} {{{EO,/link_identifier}}});
  780. mSQL functions\msql_createdb  ~~create mSQL database                                           ::msql_createdb({{{E/database name}}} {{{EO,/link_identifier}}});
  781. mSQL functions\msql_data_seek  ~~move internal row pointer                                      ::msql_data_seek({{{E/query_identifier}}}, {{{E/row_number}}});
  782. mSQL functions\msql_dbname  ~~get current mSQL database name                                 ::msql_dbname({{{E/query_identifier}}}, {{{E/i}}});
  783. mSQL functions\msql_drop_db  ~~drop (delete); mSQL database                                    ::msql_drop_db({{{Edatabase_name}}}, {{{E/link_identifier}}});
  784. mSQL functions\msql_dropdb  ~~drop (delete); mSQL database                                    ::msql_dropdb({{{Edatabase_name}}}, {{{E/link_identifier}}});
  785. mSQL functions\msql_error  ~~returns error message of last msql call                        ::msql_error();
  786. mSQL functions\msql_fetch_array  ~~fetch row as array                                             ::msql_fetch_array({{{E/query_identifier}}} {{{EO,/result_type}}});
  787. mSQL functions\msql_fetch_field  ~~get field information                                          ::msql_fetch_field({{{E/query_identifier}}}, {{{E/field_offset}}});
  788. mSQL functions\msql_fetch_object  ~~fetch row as object                                            ::msql_fetch_object({{{E/query_identifier}}} {{{EO,/result_type}}});
  789. mSQL functions\msql_fetch_row  ~~get row as enumerated array                                    ::msql_fetch_row({{{E/query_identifier}}});
  790. mSQL functions\msql_fieldname  ~~get field name                                                 ::msql_fieldname({{{E/query_identifier}}}, {{{E/field}}});
  791. mSQL functions\msql_field_seek  ~~set field offset                                               ::msql_field_seek({{{E/query_identifier}}}, {{{E/field_offset}}});
  792. mSQL functions\msql_fieldtable  ~~get table name for field                                       ::msql_fieldtable({{{E/query_identifier}}}, {{{E/field}}});
  793. mSQL functions\msql_fieldtype  ~~get field type                                                 ::msql_fieldtype({{{E/query_identifier}}}, {{{E/i}}});
  794. mSQL functions\msql_fieldflags  ~~get field flags                                                ::msql_fieldflags({{{E/query_identifier}}}, {{{E/i}}});
  795. mSQL functions\msql_fieldlen  ~~get field length                                               ::msql_fieldlen({{{E/query_identifier}}}, {{{E/i}}});
  796. mSQL functions\msql_free_result  ~~free result memory                                             ::msql_free_result({{{E/query_identifier}}});
  797. mSQL functions\msql_freeresult  ~~free result memory                                             ::msql_freeresult({{{E/query_identifier}}});
  798. mSQL functions\msql_list_fields  ~~list result fields                                             ::msql_list_fields({{{E/database}}}, {{{E/tablename}}});
  799. mSQL functions\msql_listfields  ~~list result fields                                             ::msql_listfields({{{E/database}}}, {{{E/tablename}}});
  800. mSQL functions\msql_list_dbs  ~~list mSQL databases on server                                  ::msql_list_dbs();
  801. mSQL functions\msql_listdbs  ~~list mSQL databases on server                                  ::msql_listdbs();
  802. mSQL functions\msql_list_tables  ~~list tables in an mSQL database                                ::msql_list_tables({{{E/database}}});
  803. mSQL functions\msql_listtables  ~~list tables in an mSQL database                                ::msql_listtables({{{E/database}}});
  804. mSQL functions\msql_num_fields  ~~get number of fields in result                                 ::msql_num_fields({{{E/query_identifier}}});
  805. mSQL functions\sql_num_rows  ~~get number of rows in result                                   ::msql_num_rows({{{E/query_identifier}}});
  806. mSQL functions\msql_numfields  ~~get number of fields in result                                 ::msql_numfields({{{E/query_identifier}}});
  807. mSQL functions\msql_numrows  ~~get number of rows in result                                   ::msql_numrows();
  808. mSQL functions\msql_pconnect  ~~open persistent mSQL connection                                ::msql_pconnect({{{E/hostname}}});
  809. mSQL functions\msql_query  ~~send mSQL query                                                ::msql_query({{{E/query}}}, {{{E/link_identifier}}});
  810. mSQL functions\msql_regcase  ~~make regular expression for case insensitive match             ::msql_regcase({{{E/string}}});
  811. mSQL functions\msql_result  ~~get result data                                                ::msql_result({{{E/query_identifier}}}, {{{E/i}}}, {{{E/field}}});
  812. mSQL functions\msql_select_db  ~~select mSQL database                                           ::msql_select_db({{{E/database_name}}}, {{{E/link_identifier}}});
  813. mSQL functions\msql_selectdb  ~~select mSQL database                                           ::msql_selectdb({{{E/database_name}}}, {{{E/link_identifier}}});
  814. mSQL functions\msql_tablename  ~~get table name of field                                        ::msql_tablename({{{E/query_identifier}}}, {{{E/field}}});
  815.  
  816. MySQL functions\mysql_affected_rows  ~~Get number of affected rows in previous MySQL operation        ::mysql_affected_rows({{{EO/link_identifier}}});
  817. MySQL functions\mysql_change_user  ~~Change logged in user on active connection                     ::mysql_change_user({{{E/user}}}, {{{E/password}}} {{{EO,/database}}} {{{EO,/link_identifier}}});
  818. MySQL functions\mysql_close  ~~close MySQL connection                                         ::mysql_close({{{E/link_identifier}}});
  819. MySQL functions\mysql_connect  ~~Open a connection to a MySQL Server                            ::mysql_connect({{{EO/hostname}}} {{{EO:/port}}} {{{EO://path/to/socket}}} {{{EO,/username}}} {{{E/password}}});
  820. MySQL functions\mysql_create_db  ~~Create a MySQL database                                        ::mysql_create_db({{{E/database name}}} {{{EO,/link_identifier}}});
  821. MySQL functions\mysql_data_seek  ~~Move internal result pointer                                   ::mysql_data_seek({{{E/result_identifier}}}, {{{E/row_number}}});
  822. MySQL functions\mysql_db_query  ~~Send an MySQL query to MySQL                                   ::mysql_db_query({{{E/database}}}, {{{E/query}}} {{{EO,/link_identifier}}});
  823. MySQL functions\mysql_drop_db  ~~Drop (delete); a MySQL database                                 ::mysql_drop_db({{{E/database_name}}} {{{EO,/link_identifier}}});
  824. MySQL functions\mysql_errno  ~~Returns the number of the error message from previous MySQL operation     ::mysql_errno({{{EO/link_identifier}}});
  825. MySQL functions\mysql_error  ~~Returns the text of the error message from previous MySQL operation       ::mysql_error({{{EO/link_identifier}}});
  826. MySQL functions\mysql_fetch_array  ~~Fetch a result row as an associative array                     ::mysql_fetch_array({{{E/result}}} {{{EO,/result_type}}});
  827. MySQL functions\mysql_fetch_field  ~~Get column information from a result and return as an object   ::mysql_fetch_field({{{E/result}}} {{{EO,/field_offset}}});
  828. MySQL functions\mysql_fetch_lengths  ~~Get the length of each output in a result                      ::mysql_fetch_lengths({{{E/result}}});
  829. MySQL functions\mysql_fetch_object  ~~Fetch a result row as an object                                ::mysql_fetch_object({{{E/result}}} {{{EO,/result_type}}});
  830. MySQL functions\mysql_fetch_row  ~~Get a result row as an enumerated array                        ::mysql_fetch_row({{{E/result}}});
  831. MySQL functions\mysql_field_name  ~~Get the name of the specified field in a result                ::mysql_field_name({{{E/result}}}, {{{E/field_index}}});
  832. MySQL functions\mysql_field_seek  ~~Set result pointer to a specified field offset                 ::mysql_field_seek({{{E/result}}}, {{{E/field_offset}}});
  833. MySQL functions\mysql_field_table  ~~Get name of the table the specified field is in                ::mysql_field_table({{{E/result}}}, {{{E/field_offset}}});
  834. MySQL functions\mysql_field_type  ~~Get the type of the specified field in a result                ::mysql_field_type({{{E/result}}}, {{{E/field_offset}}});
  835. MySQL functions\mysql_field_flags  ~~Get the flags associated with the specified field in a result   ::mysql_field_flags({{{E/result}}}, {{{E/field_offset}}});
  836. MySQL functions\mysql_field_len  ~~Returns the length of the specified field                      ::mysql_field_len({{{E/result}}}, {{{E/field_offset}}});
  837. MySQL functions\mysql_free_result  ~~Free result memory                                             ::mysql_free_result({{{E/result}}});
  838. MySQL functions\mysql_insert_id  ~~Get the id generated from the previous INSERT operation        ::mysql_insert_id({{{E/link_identifier}}});
  839. MySQL functions\mysql_list_fields  ~~List MySQL result fields                                       ::mysql_list_fields({{{E/database_name}}}, {{{E/table_name}}} {{{EO,/link_identifier}}});
  840. MySQL functions\mysql_list_dbs  ~~List databases available on on MySQL server                    ::mysql_list_dbs({{{EO/link_identifier}}});
  841. MySQL functions\mysql_list_tables  ~~List tables in a MySQL database                                ::mysql_list_tables({{{E/database}}} {{{EO,/link_identifier}}});
  842. MySQL functions\mysql_num_fields  ~~Get number of fields in result                                 ::mysql_num_fields({{{E/result}}});
  843. MySQL functions\mysql_num_rows  ~~Get number of rows in result                                   ::mysql_num_rows({{{E/result}}});
  844. MySQL functions\mysql_pconnect  ~~Open a persistent connection to a MySQL Server                 ::mysql_pconnect({{{EO/hostname}}} {{{EO:/port}}} {{{EO://path/to/socket}}} {{{EO,/username}}} {{{E/password}}});
  845. MySQL functions\mysql_query  ~~Send an SQL query to MySQL                                     ::mysql_query({{{E/query}}} {{{EO,/link_identifier}}});
  846. MySQL functions\mysql_result  ~~Get result data                                                ::mysql_result({{{E/result}}}, {{{E/row}}} {{{EO,/field}}});
  847. MySQL functions\mysql_select_db  ~~Select a MySQL database                                        ::mysql_select_db({{{E/database_name}}} {{{EO,/link_identifier}}});
  848. MySQL functions\mysql_tablename  ~~Get table name of field                                        ::mysql_tablename({{{E/result}}}, {{{E/i}}});
  849.  
  850. Network functions\checkdnsrr  ~~Check DNS records corresponding to a given Internet host name or IP address     ::checkdnsrr({{{E/host}}} {{{EO,/type}}});
  851. Network functions\closelog  ~~close connection to system logger                              ::closelog();
  852. Network functions\debugger_off  ~~disable internal PHP debugger                                  ::debugger_off();
  853. Network functions\debugger_on  ~~enable internal PHP debugger                                   ::debugger_on({{{E/address}}});
  854. Network functions\fsockopen  ~~Open Internet or Unix domain socket connection                 ::fsockopen({{{E/hostname}}}, {{{E/port}}} {{{EO,/errno}}} ,{{{E/errstr}}} {{{EO,/timeout}}});
  855. Network functions\gethostbyaddr  ~~Get the Internet host name corresponding to a given IP address    ::gethostbyaddr({{{E/ip_address}}});
  856. Network functions\gethostbyname  ~~Get the IP address corresponding to a given Internet host name    ::gethostbyname({{{E/hostname}}});
  857. Network functions\gethostbynamel  ~~Get a list of IP addresses corresponding to a given Internet host name    ::gethostbynamel({{{E/hostname}}});
  858. Network functions\getmxrr  ~~Get MX records corresponding to a given Internet host name     ::getmxrr({{{E/hostname}}}, {{{E/mxhosts}}} {{{EO,/weight}}});
  859. Network functions\getprotobyname  ~~get protocol number associated with protocol name              ::getprotobyname({{{E/name}}});
  860. Network functions\getprotobynumber  ~~get protocol name associated with protocol number              ::getprotobynumber({{{E/number}}});
  861. Network functions\getservbyname  ~~get port number associated with an Internet service and protocol   ::getservbyname({{{E/service}}}, {{{E/protocol}}});
  862. Network functions\getservbyport  ~~get Internet service which corresponds to port and protocol    ::getservbyport({{{E/port}}}, {{{E/protocol}}});
  863. Network functions\openlog  ~~open connection to system logger                               ::openlog({{{E/ident}}}, {{{E/option}}}, {{{E/facility}}});
  864. Network functions\pfsockopen  ~~Open persistent Internet or Unix domain socket connection      ::pfsockopen({{{E/hostname}}}, {{{E/port}}} {{{EO,/errno}}} {{{EO,/errstr}}} {{{EO,/timeout}}});
  865. Network functions\set_socket_blocking  ~~Set blocking/non-blocking mode on a socket                     ::set_socket_blocking({{{E/socket descriptor}}}, {{{E/mode}}});
  866. Network functions\syslog  ~~generate a system log message                                  ::syslog({{{E/priority}}}, {{{E/message}}});
  867.  
  868. NIS functions\yp_get_default_domain  ~~Fetches the machine's default NIS domain                       ::yp_get_default_domain();
  869. NIS functions\yp_order  ~~Returns the order number for a map                             ::yp_order({{{E/domain}}}, {{{E/map}}});
  870. NIS functions\yp_master  ~~Returns the machine name of the master NIS server for a map    ::yp_master({{{E/domain}}}, {{{E/map}}});
  871. NIS functions\yp_match  ~~Returns the matched line                                       ::yp_match({{{E/domain}}}, {{{E/map}}}, {{{E/key}}});
  872. NIS functions\yp_first  ~~Returns the first key-value pair from the named map            ::yp_first({{{E/domain}}}, {{{E/map}}});
  873. NIS functions\yp_next  ~~Returns the next key-value pair in the named map               ::yp_next({{{E/domain}}}, {{{E/map}}}, {{{E/key}}});
  874. NIS functions\yp_errno  ~~Returns the error code of the previous operation               ::yp_errno();
  875. NIS functions\yp_err_string  ~~Returns the error string associated with the previous operation    ::yp_err_string();
  876.  
  877. ODBC functions\odbc_autocommit  ~~Toggle autocommit behaviour                                    ::odbc_autocommit({{{E/connection_id}}} {{{EO,/OnOff}}});
  878. ODBC functions\odbc_binmode  ~~handling of binary column data                                 ::odbc_binmode({{{E/result_id}}}, {{{E/mode}}});
  879. ODBC functions\odbc_close  ~~Close an ODBC connection                                       ::odbc_close({{{E/connection_id}}});
  880. ODBC functions\odbc_close_all  ~~Close all ODBC connections                                     ::odbc_close_all();
  881. ODBC functions\odbc_commit  ~~Commit an ODBC transaction                                     ::odbc_commit({{{E/connection_id}}});
  882. ODBC functions\odbc_connect  ~~Connect to a datasource                                        ::odbc_connect({{{E/dsn}}}, {{{E/user}}}, {{{E/password}}} {{{EO,/cursor_type}}});
  883. ODBC functions\odbc_cursor  ~~Get cursorname                                                 ::odbc_cursor({{{E/result_id}}});
  884. ODBC functions\odbc_do  ~~synonym for odbc_exec();                                        ::odbc_do({{{E/conn_id}}}, {{{E/query}}});
  885. ODBC functions\odbc_exec  ~~Prepare and execute a SQL statement                            ::odbc_exec({{{E/connection_id}}}, {{{E/query_string}}});
  886. ODBC functions\odbc_execute  ~~execute a prepared statement                                   ::odbc_execute({{{E/result_id}}} {{{EO,/parameters_array}}});
  887. ODBC functions\odbc_fetch_into  ~~Fetch one result row into array                                ::odbc_fetch_into({{{E/result_id}}} {{{EO,/rownumber}}}, {{{E/result_array}}});
  888. ODBC functions\odbc_fetch_row  ~~Fetch a row                                                    ::odbc_fetch_row({{{E/result_id}}} {{{EO,/row_number}}});
  889. ODBC functions\odbc_field_name  ~~Get the columnname                                             ::odbc_fieldname({{{E/result_id}}}, {{{E/field_number}}});
  890. ODBC functions\odbc_field_type  ~~datatype of a field                                            ::odbc_field_type({{{E/result_id}}}, {{{E/field_number}}});
  891. ODBC functions\odbc_field_len  ~~get the Length of a field                                      ::odbc_field_len({{{E/result_id}}}, {{{E/field_number}}});
  892. ODBC functions\odbc_free_result  ~~free resources associated with a result                        ::odbc_free_result({{{E/result_id}}});
  893. ODBC functions\odbc_longreadlen  ~~handling of LONG columns                                       ::odbc_longreadlen({{{E/result_id}}}, {{{E/length}}});
  894. ODBC functions\odbc_num_fields  ~~number of columns in a result                                  ::odbc_num_fields({{{E/result_id}}});
  895. ODBC functions\odbc_pconnect  ~~Open a persistent database connection                          ::odbc_pconnect({{{E/dsn}}}, {{{E/user}}}, {{{E/password}}} {{{EO,/cursor_type}}});
  896. ODBC functions\odbc_prepare  ~~Prepares a statement for execution                             ::odbc_prepare({{{E/connection_id}}}, {{{E/query_string}}});
  897. ODBC functions\odbc_num_rows  ~~Number of rows in a result                                     ::odbc_num_rows({{{E/result_id}}});
  898. ODBC functions\odbc_result  ~~get result data                                                ::odbc_result({{{E/result_id}}}, {{{E/field}}});
  899. ODBC functions\odbc_result_all  ~~Print result as HTML table                                     ::odbc_result_all({{{E/result_id}}} {{{EO,/format}}});
  900. ODBC functions\odbc_rollback  ~~Rollback a transaction                                         ::odbc_rollback({{{E/connection_id}}});
  901. ODBC functions\odbc_setoption  ~~Adjust ODBC settings. Returns false if an error occurs, otherwise true     ::odbc_setoption({{{E/id}}}, {{{E/function}}}, {{{E/option}}}, {{{E/param}}});
  902. Oracle functions\Ora_Bind  ~~bind a PHP variable to an Oracle parameter                     ::ora_bind({{{E/cursor}}}, {{{E/PHP variable name}}}, {{{E/SQL parameter name}}}, {{{E/length}}} {{{EO,/type}}});
  903. Oracle functions\Ora_Close  ~~close an Oracle cursor                                         ::ora_close({{{E/cursor}}});
  904. Oracle functions\Ora_ColumnName  ~~get name of Oracle result column                               ::Ora_ColumnName({{{E/cursor}}}, {{{E/column}}});
  905. Oracle functions\Ora_ColumnType  ~~get type of Oracle result column                               ::Ora_ColumnType({{{E/cursor}}}, {{{E/column}}});
  906. Oracle functions\Ora_Commit  ~~commit an Oracle transaction                                   ::ora_commit({{{E/conn}}});
  907. Oracle functions\Ora_CommitOff  ~~disable automatic commit                                       ::ora_commitoff({{{E/conn}}});
  908. Oracle functions\Ora_CommitOn  ~~enable automatic commit                                        ::ora_commiton({{{E/conn}}});
  909. Oracle functions\Ora_Error  ~~get Oracle error message                                       ::Ora_Error({{{E/cursor_or_connection}}});
  910. Oracle functions\Ora_ErrorCode  ~~get Oracle error code                                          ::Ora_ErrorCode({{{E/cursor_or_connection}}});
  911. Oracle functions\Ora_Exec  ~~execute parsed statement on an Oracle cursor                   ::ora_exec({{{E/cursor}}});
  912. Oracle functions\Ora_Fetch  ~~fetch a row of data from a cursor                              ::ora_fetch({{{E/cursor}}});
  913. Oracle functions\Ora_GetColumn  ~~get data from a fetched row                                    ::ora_getcolumn({{{E/cursor}}}, {{{E/column}}});
  914. Oracle functions\Ora_Logoff  ~~close an Oracle connection                                     ::ora_logoff({{{E/connection}}});
  915. Oracle functions\Ora_Logon  ~~open an Oracle connection                                      ::ora_logon({{{E/user}}}, {{{E/password}}});
  916. Oracle functions\Ora_Open  ~~open an Oracle cursor                                          ::ora_open({{{E/connection}}});
  917. Oracle functions\Ora_Rollback  ~~roll back transaction                                          ::ora_rollback({{{E/connection}}});
  918. Oracle 8 functions\OCIDefineByName  ~~Use a PHP variable for the define-step during a SELECT         ::OCIDefineByName({{{E/stmt}}}, {{{E/Column-Name}}}, {{{E/&variable}}} {{{EO,/type}}});
  919. Oracle 8 functions\OCIBindByName  ~~Bind a PHP variable to an Oracle Placeholder                   ::OCIBindByName({{{E/stmt}}}, {{{E/ph_name}}}, {{{E/&variable}}}, {{{E/length}}} {{{EO,/type}}});
  920. Oracle 8 functions\OCILogon  ~~Establishes a connection to Oracle                             ::OCILogon({{{E/username}}}, {{{E/password}}} {{{EO,/db}}});
  921. Oracle 8 functions\OCIPLogon  ~~Connect to an Oracle database and log on using a persistant connection    ::OCIPLogon({{{E/username}}}, {{{E/password}}} {{{EO,/db}}});
  922. Oracle 8 functions\OCINLogon  ~~Connect to an Oracle database and log on using a new connection      ::OCINLogon({{{E/username}}}, {{{E/password}}} {{{EO,/db}}});
  923. Oracle 8 functions\OCILogOff  ~~Disconnects from Oracle                                        ::OCILogOff({{{E/connection}}});
  924. Oracle 8 functions\OCIExecute  ~~Execute a statement                                            ::OCIExecute({{{E/statement}}} {{{EO,/mode}}});
  925. Oracle 8 functions\OCICommit  ~~Commits outstanding transactions                               ::OCICommit({{{E/connection}}});
  926. Oracle 8 functions\OCIRollback  ~~Rolls back outstanding transactions                            ::OCIRollback({{{E/connection}}});
  927. Oracle 8 functions\OCINewDescriptor  ~~Initialize a new empty descriptor LOB/FILE                     ::OCINewDescriptor({{{E/connection}}} {{{EO,/type}}});
  928. Oracle 8 functions\OCIRowCount  ~~Gets the number of affected rows                               ::OCIRowCount({{{E/statement}}});
  929. Oracle 8 functions\OCINumCols  ~~Return the number of result columns in a statement             ::OCINumCols({{{E/stmt}}});
  930. Oracle 8 functions\OCIResult  ~~Returns coulumn value for fetched row                          ::OCIResult({{{E/statement}}}, {{{E/column}}});
  931. Oracle 8 functions\OCIFetch  ~~Fetches the next row into result-buffer                        ::OCIFetch({{{E/statement}}});
  932. Oracle 8 functions\OCIFetchInto  ~~Fetches the next row into result-array                         ::OCIFetchInto({{{E/stmt}}}, {{{E/&result}}} {{{EO,/mode}}});
  933. Oracle 8 functions\OCIFetchStatement  ~~Fetch all rows of result data into an array                    ::OCIFetchStatement({{{E/stmt}}}, {{{E/&variable}}});
  934. Oracle 8 functions\OCIColumnIsNULL  ~~test whether a result column is NULL                           ::OCIColumnIsNULL({{{E/stmt}}}, {{{E/column}}});
  935. Oracle 8 functions\OCIColumnSize  ~~return result column size                                      ::OCIColumnSize({{{E/stmt}}}, {{{E/column}}});
  936. Oracle 8 functions\OCIServerVersion  ~~Return a string containing server version information          ::OCIServerVersion({{{E/conn}}});
  937. Oracle 8 functions\OCIStatementType  ~~Return the type of an OCI statement                            ::OCIStatementType({{{E/stmt}}});
  938. Oracle 8 functions\OCINewCursor  ~~return a new cursor (Statement-Handle);                         ::OCINewCursor({{{E/conn}}});
  939. Oracle 8 functions\OCIFreeStatement  ~~Free all resources associated with a statement                 ::OCIFreeStatement({{{E/stmt}}});
  940. Oracle 8 functions\OCIFreeCursor  ~~Free all resources associated with a cursor                    ::OCIFreeCursor({{{E/stmt}}});
  941. Oracle 8 functions\OCIColumnName  ~~Returns the name of a column                                   ::OCIColumnName({{{E/stmt}}}, {{{E/col}}});
  942. Oracle 8 functions\OCIColumnType  ~~Returns the data type of a column                              ::OCIColumnName({{{E/stmt}}}, {{{E/col}}});
  943. Oracle 8 functions\OCIParse  ~~Parse a query and return a statement                           ::OCIParse({{{E/conn}}}, {{{E/query}}});
  944. Oracle 8 functions\OCIError  ~~Return the last error of stmt|conn|global                      ::OCIError({{{EO/stmt|conn}}});
  945. Oracle 8 functions\OCIInternalDebug  ~~Enables or disables internal debug output                      ::OCIInternalDebug({{{E/onoff}}});
  946.  
  947. PDF functions\PDF_get_info  ~~Returns a default info structure for a pdf document            ::pdf_get_info({{{E/filename}}});
  948. PDF functions\PDF_set_info_creator  ~~Fills the creator field of the info structure                  ::pdf_set_info_creator({{{E/info}}}, {{{E/creator}}});
  949. PDF functions\PDF_set_info_title  ~~Fills the title field of the info structure                    ::pdf_set_info_title({{{E/info}}}, {{{E/title}}});
  950. PDF functions\PDF_set_info_subject  ~~Fills the subject field of the info structure                  ::pdf_set_info_subject({{{E/info}}}, {{{E/subject}}});
  951. PDF functions\PDF_set_info_keywords  ~~Fills the keywords field of the info structure                 ::pdf_set_info_keywords({{{E/info}}}, {{{E/keywords}}});
  952. PDF functions\PDF_set_info_author  ~~Fills the author field of the info structure                   ::pdf_set_info_author({{{E/info}}}, {{{E/author}}});
  953. PDF functions\PDF_open  ~~Opens a new pdf document                                       ::pdf_open({{{E/file}}}, {{{E/info}}});
  954. PDF functions\PDF_close  ~~Closes a pdf document                                          ::pdf_close({{{E/pdf document}}});
  955. PDF functions\PDF_begin_page  ~~Starts new page                                                ::pdf_begin_page({{{E/pdf document}}}, {{{E/double height}}}, {{{E/double width}}});
  956. PDF functions\PDF_end_page  ~~Ends a page                                                    ::pdf_end_page({{{E/pdf document}}});
  957. PDF functions\PDF_show  ~~Output text at current position                                ::pdf_show({{{E/pdf document}}}, {{{E/text}}});
  958. PDF functions\PDF_show_xy  ~~Output text at given position                                  ::pdf_show_xy({{{E/pdf document}}}, {{{E/text}}}, {{{E/x-koor}}}, {{{E/y-koor}}});
  959. PDF functions\PDF_set_font  ~~Selects a font face and size                                   ::pdf_set_font({{{E/pdf document}}}, {{{E/font name}}}, {{{E/size}}}, {{{E/encoding}}}, {{{E/embed}}});
  960. PDF functions\PDF_set_leading  ~~Sets distance between text lines                               ::pdf_set leading({{{E/pdf document}}}, {{{E/distance}}});
  961. PDF functions\PDF_set_text_rendering  ~~Determines how text is rendered                                ::pdf_set_text_rendering({{{E/pdf document}}}, {{{E/mode}}});
  962. PDF functions\PDF_set_horiz_scaling  ~~Sets horizontal scaling of text                                ::pdf_set_horiz_scaling({{{E/pdf document}}}, {{{E/scale}}});
  963. PDF functions\PDF_set_text_rise  ~~Sets the text rise                                             ::pdf_set_text_rise({{{E/pdf document}}}, {{{E/value}}});
  964. PDF functions\PDF_set_text_matrix  ~~Sets the text matrix                                           ::pdf_set_text_matrix({{{E/pdf document}}}, {{{E/matrix}}});
  965. PDF functions\PDF_set_text_pos  ~~Sets text position                                             ::pdf_set_text_pos({{{E/pdf document}}}, {{{E/x-koor}}}, {{{E/y-koor}}});
  966. PDF functions\PDF_set_char_spacing  ~~Sets character spacing                                         ::pdf_set_char_spacing({{{E/pdf document}}}, {{{E/space}}});
  967. PDF functions\PDF_set_word_spacing  ~~Sets spacing between words                                     ::pdf_set_word_spacing({{{E/pdf document}}}, {{{E/space}}});
  968. PDF functions\PDF_continue_text  ~~Outputs text in next line                                      ::pdf_continue_text({{{E/pdf document}}}, {{{E/text}}});
  969. PDF functions\PDF_stringwidth  ~~Returns width of text using current font                       ::pdf_stringwidth({{{E/pdf document}}}, {{{E/text}}});
  970. PDF functions\PDF_save  ~~Saves the current environment                                  ::pdf_save({{{E/pdf document}}});
  971. PDF functions\PDF_restore  ~~Restores formerly saved environment                            ::pdf_restore({{{E/pdf document}}});
  972. PDF functions\PDF_translate  ~~Sets origin of coordinate system                               ::pdf_translate({{{E/pdf document}}}, {{{E/x-koor}}}, {{{E/y-koor}}});
  973. PDF functions\PDF_scale  ~~Sets scaling                                                   ::pdf_scale({{{E/pdf document}}}, {{{E/x-scale}}}, {{{E/y-scale}}});
  974. PDF functions\PDF_rotate  ~~Sets rotation                                                  ::pdf_rotate({{{E/pdf document}}}, {{{E/angle}}});
  975. PDF functions\PDF_setflat  ~~Sets flatness                                                  ::pdf_setflat({{{E/pdf document}}}, {{{E/value}}});
  976. PDF functions\PDF_setlinejoin  ~~Sets linejoin parameter                                        ::pdf_setlinejoin({{{E/pdf document}}}, {{{E/value}}});
  977. PDF functions\PDF_setlinecap  ~~Sets linecap parameter                                         ::pdf_setlinecap({{{E/pdf document}}}, {{{E/value}}});
  978. PDF functions\PDF_setmiterlimit  ~~Sets miter limit                                               ::pdf_setmiterlimit({{{E/pdf document}}}, {{{E/value}}});
  979. PDF functions\PDF_setlinewidth  ~~Sets line width                                                ::pdf_setlinewidth({{{E/pdf document}}}, {{{E/width}}});
  980. PDF functions\PDF_setdash  ~~Sets dash pattern                                              ::pdf_setdash({{{E/pdf document}}}, {{{E/white}}}, {{{E/black}}});
  981. PDF functions\PDF_moveto  ~~Sets current point                                             ::pdf_moveto({{{E/pdf document}}}, {{{E/x-koor}}}, {{{E/y-koor}}});
  982. PDF functions\PDF_curveto  ~~Draws a curve                                                  ::pdf_curveto({{{E/pdf document}}}, {{{E/x1}}}, {{{E/y1}}}, {{{E/x2}}}, {{{E/y2}}}, {{{E/x3}}}, {{{E/y3}}});
  983. PDF functions\PDF_lineto  ~~Draws a line                                                   ::pdf_lineto({{{E/pdf document}}}, {{{E/x-koor}}}, {{{E/y-koor}}});
  984. PDF functions\PDF_circle  ~~Draws a circle                                                 ::pdf_circle({{{E/pdf document}}}, {{{E/x-koor}}}, {{{E/y-koor}}}, {{{E/radius}}});
  985. PDF functions\PDF_arc  ~~Draws an arc                                                   ::pdf_arc({{{E/pdf document}}}, {{{E/x-koor}}}, {{{E/y-koor}}}, {{{E/radius}}}, {{{E/start}}}, {{{E/end}}});
  986. PDF functions\PDF_rect  ~~Draws a rectangle                                              ::pdf_rect({{{E/pdf document}}}, {{{E/x-koor}}}, {{{E/y-koor}}}, {{{E/width}}}, {{{E/height}}});
  987. PDF functions\PDF_closepath  ~~Closes path                                                    ::pdf_closepath({{{E/pdf document}}});
  988. PDF functions\PDF_stroke  ~~Draws line along path                                          ::pdf_stroke({{{E/pdf document}}});
  989. PDF functions\PDF_closepath_stroke  ~~Closes path and draws line along path                          ::pdf_closepath_stroke({{{E/pdf document}}});
  990. PDF functions\PDF_fill  ~~Fills current path                                             ::pdf_fill({{{E/pdf document}}});
  991. PDF functions\PDF_fill_stroke  ~~Fills and strokes current path                                 ::pdf_fill_stroke({{{E/pdf document}}});
  992. PDF functions\PDF_closepath_fill_stroke  ~~Closes, fills and strokes current path                         ::pdf_closepath_fill_stroke({{{E/pdf document}}});
  993. PDF functions\PDF_endpath  ~~Ends current path                                              ::pdf_endpath({{{E/pdf document}}});
  994. PDF functions\PDF_clip  ~~Clips to current path                                          ::pdf_clip({{{E/pdf document}}});
  995. PDF functions\PDF_setgray_fill  ~~Sets filling color to gray value                               ::pdf_setgray_fill({{{E/pdf document}}}, {{{E/double value}}});
  996. PDF functions\PDF_setgray_stroke  ~~Sets drawing color to gray value                               ::pdf_setgray_stroke({{{E/pdf document}}}, {{{E/gray value}}});
  997. PDF functions\PDF_setgray  ~~Sets drawing and filling color to gray value                   ::pdf_setgray({{{E/pdf document}}}, {{{E/gray value}}});
  998. PDF functions\PDF_setrgbcolor_fill  ~~Sets filling color to rgb color value                          ::pdf_setrgbcolor_fill({{{E/pdf document}}}, {{{E/red value}}}, {{{E/green value}}}, {{{E/blue value}}});
  999. PDF functions\PDF_setrgbcolor_stroke  ~~Sets drawing color to rgb color value                          ::pdf_setrgbcolor_stroke({{{E/pdf document}}}, {{{E/red value}}}, {{{E/green value}}}, {{{E/blue value}}});
  1000. PDF functions\PDF_setrgbcolor  ~~Sets drawing and filling color to rgb color value              ::pdf_setrgbcolor({{{E/pdf document}}}, {{{E/red value}}}, {{{E/green value}}}, {{{E/blue value}}});
  1001. PDF functions\PDF_add_outline  ~~Adds bookmark for current page                                 ::pdf_add_outline({{{E/pdf document}}}, {{{E/text}}});
  1002. PDF functions\PDF_set_transition  ~~Sets transition between pages                                  ::pdf_set_transition({{{E/pdf document}}}, {{{E/transition}}});
  1003. PDF functions\PDF_set_duration  ~~Sets duration between pages                                    ::pdf_set_duration({{{E/pdf document}}}, {{{E/duration}}});
  1004. PDF functions\PDF_open_gif  ~~Opens a GIF image                                              ::pdf_open_gif({{{E/pdf document}}}, {{{E/filename}}});
  1005. PDF functions\PDF_open_memory_image  ~~Opens an image created with PHP's image functions              ::pdf_open_memory_image({{{E/pdf document}}}, {{{E/image}}});
  1006. PDF functions\PDF_open_jpeg  ~~Opens a JPEG image                                             ::pdf_open_jpeg({{{E/pdf document}}}, {{{E/filename}}});
  1007. PDF functions\PDF_close_image  ~~Closes an image                                                ::pdf_close_image({{{E/image}}});
  1008. PDF functions\PDF_place_image  ~~Places an image on the page                                    ::pdf_place_image({{{E/pdf document}}}, {{{E/image}}}, {{{E/x-koor}}}, {{{E/y-koor}}}, {{{E/scale}}});
  1009. PDF functions\PDF_put_image  ~~Stores an image in the PDF for later use                       ::pdf_put_image({{{E/pdf document}}}, {{{E/image}}});
  1010. PDF functions\PDF_execute_image  ~~Places a stored image on the page                              ::pdf_execute_image({{{E/pdf document}}}, {{{E/image}}}, {{{E/x-coor}}}, {{{E/y-coor}}}, {{{E/scale}}});
  1011. PDF functions\pdf_add_annotation  ~~Adds annotation                                                ::pdf_add_annotation({{{E/pdf document}}}, {{{E/llx}}}, {{{E/lly}}}, {{{E/urx}}}, {{{E/ury}}}, {{{E/title}}}, {{{E/content}}});
  1012.  
  1013. Perl-compatible Regular Expression functions\preg_match  ~~Perform a regular expression match                      ::preg_match({{{E/pattern}}}, {{{E/subject}}} {{{EO,/matches}}});
  1014. Perl-compatible Regular Expression functions\preg_match_all  ~~Perform a global regular expression match               ::preg_match_all({{{E/pattern}}}, {{{E/subject}}}, {{{E/matches}}} {{{EO,/order}}});
  1015. Perl-compatible Regular Expression functions\preg_replace  ~~Perform a regular expression search and replace         ::preg_replace({{{E/pattern}}}, {{{E/replacement}}}, {{{E/subject}}});
  1016. Perl-compatible Regular Expression functions\preg_split  ~~Split string by a regular expression                    ::preg_split({{{E/pattern}}}, {{{E/subject}}} {{{EO,/limit}}} {{{EO,/flags}}});
  1017. Perl-compatible Regular Expression functions\preg_quote  ~~Quote regular expression characters                     ::preg_quote({{{E/str}}});
  1018. Perl-compatible Regular Expression functions\preg_grep  ~~Return array entries that match the pattern             ::preg_grep({{{E/pattern}}}, {{{E/input}}});
  1019.  
  1020. PHP options & information\error_log  ~~send an error message somewhere                                ::error_log({{{E/message}}}, {{{E/message_type}}} {{{EO,/destination}}} {{{EO,/extra_headers}}});
  1021. PHP options & information\error_reporting  ~~set which PHP errors are reported                              ::error_reporting({{{EO/level}}});
  1022. PHP options & information\extension_loaded  ~~find out whether an extension is loaded                        ::extension_loaded({{{E/name}}});
  1023. PHP options & information\getenv  ~~Get the value of an environment variable                       ::getenv({{{E/varname}}});
  1024. PHP options & information\get_cfg_var  ~~Get the value of a PHP configuration option                    ::get_cfg_var({{{E/varname}}});
  1025. PHP options & information\get_current_user  ~~Get the name of the owner of the current PHP script            ::get_current_user();
  1026. PHP options & information\get_magic_quotes_gpc  ~~Get the current active configuration setting of magic quotes gpc    ::get_magic_quotes_gpc();
  1027. PHP options & information\get_magic_quotes_runtime  ~~Get the current active configuration setting of magic_quotes_runtime    ::get_magic_quotes_runtime();
  1028. PHP options & information\getlastmod  ~~Get time of last page modification                             ::getlastmod();
  1029. PHP options & information\getmyinode  ~~Get the inode of the current script                            ::getmyinode();
  1030. PHP options & information\getmypid  ~~Get PHP's process ID                                           ::getmypid();
  1031. PHP options & information\getmyuid  ~~Get PHP script owner's UID                                     ::getmyuid();
  1032. PHP options & information\getrusage  ~~Get the current resource usages                                ::getrusage({{{E/who}}});
  1033. PHP options & information\phpinfo  ~~Output lots of PHP information                                 ::phpinfo();
  1034. PHP options & information\phpversion  ~~Get the current PHP version                                    ::phpversion();
  1035. PHP options & information\putenv  ~~Set the value of an environment variable                       ::putenv({{{E/setting}}});
  1036. PHP options & information\set_magic_quotes_runtime  ~~Set the current active configuration setting of magic_quotes_runtime     ::set_magic_quotes_runtime({{{E/new_setting}}});
  1037. PHP options & information\set_time_limit  ~~limit the maximum execution time                               ::set_time_limit({{{E/seconds}}});
  1038.  
  1039. POSIX functions\posix_kill  ~~Send a signal to a process                                     ::posix_kill({{{E/pid}}}, {{{E/sig}}});
  1040. POSIX functions\posix_getpid  ~~Return the current process identifier                          ::posix_getpid();
  1041. POSIX functions\posix_getppid  ~~Return the parent process identifier                           ::posix_getppid();
  1042. POSIX functions\posix_getuid  ~~Return the real user ID of the current process                 ::posix_getuid();
  1043. POSIX functions\posix_geteuid  ~~Return the effective user ID of the current process            ::posix_geteuid();
  1044. POSIX functions\posix_getgid  ~~Return the real group ID of the current process                ::posix_getgid();
  1045. POSIX functions\posix_getegid  ~~Return the effective group ID of the current process           ::posix_getegid();
  1046. POSIX functions\posix_setuid  ~~Set the effective UID of the current process                   ::posix_setuid({{{E/uid}}});
  1047. POSIX functions\posix_setgid  ~~Set the effective GID of the current process                   ::posix_setgid({{{E/gid}}});
  1048. POSIX functions\posix_getgroups  ~~Return the group set of the current process                    ::posix_getgroups();
  1049. POSIX functions\posix_getlogin  ~~Return login name                                              ::posix_getlogin();
  1050. POSIX functions\posix_getpgrp  ~~Return the current process group identifier                    ::posix_getpgrp();
  1051. POSIX functions\posix_setsid  ~~Make the current process a session leader                      ::posix_setsid();
  1052. POSIX functions\posix_setpgid  ~~set process group id for job control                           ::posix_setpgid({{{E/pid}}}, {{{E/pgid}}});
  1053. POSIX functions\posix_getpgid  ~~Get process group id for job control                           ::posix_getpgid({{{E/pid}}});
  1054. POSIX functions\posix_setsid  ~~Get the current sid of the process                             ::posix_getsid({{{E/pid}}});
  1055. POSIX functions\posix_uname  ~~Get system name                                                ::posix_uname();
  1056. POSIX functions\posix_times  ~~Get process times                                              ::posix_times();
  1057. POSIX functions\posix_ctermid  ~~Get path name of controlling terminal                          ::posix_ctermid();
  1058. POSIX functions\posix_ttyname  ~~Determine terminal device name                                 ::posix_ttyname({{{E/fd}}});
  1059. POSIX functions\posix_isatty  ~~Determine if a file descriptor is an interactive terminal      ::posix_isatty({{{E/fd}}});
  1060. POSIX functions\posix_getcwd  ~~Pathname of current directory                                  ::posix_getcwd();
  1061. POSIX functions\posix_mkfifo  ~~Create a fifo special file (a named pipe)                      ::posix_getcwd({{{E/pathname}}}, {{{E/mode}}});
  1062. POSIX functions\posix_getgrnam  ~~Return info about a group by name                              ::posix_getgrnam({{{E/name}}});
  1063. POSIX functions\posix_getgrgid  ~~Return info about a group by group id                          ::posix_getgrgid({{{E/gid}}});
  1064. POSIX functions\posix_getpwnam  ~~Return info about a user by name                               ::posix_getpwnam({{{E/name}}});
  1065. POSIX functions\posix_getpwuid  ~~Return info about a user by user id                            ::posix_getpwuid({{{E/uid}}});
  1066. POSIX functions\posix_getrlimit  ~~Return info about system ressource limits                      ::posix_getrlimit();
  1067.  
  1068. PostgreSQL functions\pg_Close  ~~closes a PostgreSQL connection                                 ::pg_close({{{E/connection}}});
  1069. PostgreSQL functions\pg_cmdTuples  ~~returns number of affected tuples                              ::pg_cmdtuples({{{E/result_id}}});
  1070. PostgreSQL functions\pg_Connect  ~~opens a connection                                             ::pg_connect({{{E/host}}}, {{{E/port}}}, {{{E/options}}}, {{{E/tty}}}, {{{E/dbname}}});
  1071. PostgreSQL functions\pg_DBname  ~~database name                                                  ::pg_dbname({{{E/connection}}});
  1072. PostgreSQL functions\pg_ErrorMessage  ~~error message                                                  ::pg_errormessage({{{E/connection}}});
  1073. PostgreSQL functions\pg_Exec  ~~execute a query                                                ::pg_exec({{{E/connection}}}, {{{E/query}}});
  1074. PostgreSQL functions\pg_Fetch_Array  ~~fetch row as array                                             ::pg_fetch_array({{{E/result}}}, {{{E/row}}} {{{EO,/result_type}}});
  1075. PostgreSQL functions\pg_Fetch_Object  ~~fetch row as object                                            ::pg_fetch_object({{{E/result}}}, {{{E/row}}} {{{EO,/result_type}}});
  1076. PostgreSQL functions\pg_Fetch_Row  ~~get row as enumerated array                                    ::pg_fetch_row({{{E/result}}}, {{{E/row}}});
  1077. PostgreSQL functions\pg_FieldIsNull  ~~Test if a field is NULL                                        ::pg_fieldisnull({{{E/result_id}}}, {{{E/row}}}, {{{E/field}}});
  1078. PostgreSQL functions\pg_FieldName  ~~Returns the name of a field                                    ::pg_fieldname({{{E/result_id}}}, {{{E/field_number}}});
  1079. PostgreSQL functions\pg_FieldNum  ~~Returns the number of a column                                 ::pg_fieldnum({{{E/result_id}}}, {{{E/field_name}}});
  1080. PostgreSQL functions\pg_FieldPrtLen  ~~Returns the printed length                                     ::pg_fieldprtlen({{{E/result_id}}}, {{{E/row_number}}}, {{{E/field_name}}});
  1081. PostgreSQL functions\pg_FieldSize  ~~Returns the internal storage size of the named field           ::pg_fieldsize({{{E/result_id}}}, {{{E/field_number}}});
  1082. PostgreSQL functions\pg_FieldType  ~~Returns the type name for the corresponding field number       ::pg_fieldtype({{{E/result_id}}}, {{{E/field_number}}});
  1083. PostgreSQL functions\pg_FreeResult  ~~Frees up memory                                                ::pg_freeresult({{{E/result_id}}});
  1084. PostgreSQL functions\pg_GetLastOid  ~~Returns the last object identifier                             ::pg_getlastoid({{{E/result_id}}});
  1085. PostgreSQL functions\pg_Host  ~~Returns the host name                                          ::pg_host({{{E/connection_id}}});
  1086. PostgreSQL functions\pg_loclose  ~~close a large object                                           ::pg_loclose({{{E/fd}}});
  1087. PostgreSQL functions\pg_locreate  ~~create a large object                                          ::pg_locreate({{{E/conn}}});
  1088. PostgreSQL functions\pg_loopen  ~~open a large object                                            ::pg_loopen({{{E/conn}}}, {{{E/objoid}}}, {{{E/mode}}});
  1089. PostgreSQL functions\pg_loread  ~~read a large object                                            ::pg_loread({{{E/fd}}}, {{{E/len}}});
  1090. PostgreSQL functions\pg_loreadall  ~~read a entire large object                                     ::pg_loreadall({{{E/fd}}});
  1091. PostgreSQL functions\pg_lounlink  ~~delete a large object                                          ::pg_lounlink({{{E/conn}}}, {{{E/lobjid}}});
  1092. PostgreSQL functions\pg_lowrite  ~~write a large object                                           ::pg_lowrite({{{E/fd}}}, {{{E/buf}}});
  1093. PostgreSQL functions\pg_NumFields  ~~Returns the number of fields                                   ::pg_numfields({{{E/result_id}}});
  1094. PostgreSQL functions\pg_NumRows  ~~Returns the number of rows                                     ::pg_numrows({{{E/result_id}}});
  1095. PostgreSQL functions\pg_Options  ~~Returns options                                                ::pg_options({{{E/connection_id}}});
  1096. PostgreSQL functions\pg_pConnect  ~~make a persistent database connection                          ::pg_pconnect({{{E/host}}}, {{{E/port}}}, {{{E/options}}}, {{{E/tty}}}, {{{E/dbname}}});
  1097. PostgreSQL functions\pg_Port  ~~Returns the port number                                        ::pg_port({{{E/connection_id}}});
  1098. PostgreSQL functions\pg_Result  ~~Returns values from a result identifier                        ::pg_result({{{E/result_id}}}, {{{E/row_number}}}, {{{E/fieldname}}});
  1099. PostgreSQL functions\pg_tty  ~~Returns the tty name                                           ::pg_tty({{{E/connection_id}}});
  1100.  
  1101. Program Execution functions\escapeshellcmd  ~~escape shell metacharacters                                    ::escapeshellcmd({{{E/command}}});
  1102. Program Execution functions\exec  ~~Execute an external program                                    ::exec({{{E/command}}} {{{EO,/array}}} {{{EO,/return_var}}});
  1103. Program Execution functions\passthru  ~~Execute an external program and display raw output             ::passthru({{{E/command}}} {{{EO,/return_var}}});
  1104. Program Execution functions\system  ~~Execute an external program and display output                 ::system({{{E/command}}} {{{EO,/return_var}}});
  1105.  
  1106. GNU Recode functions\recode_string  ~~Recode a string according to a recode request                  ::recode_string({{{E/request}}}, {{{E/string}}});
  1107. GNU Recode functions\recode_file  ~~Recode from file to file according to recode request           ::recode_file({{{E/input}}}, {{{E/output}}});
  1108.  
  1109. Regular expression functions\ereg  ~~regular expression match                                       ::ereg({{{E/pattern}}}, {{{E/string}}} {{{EO,/regs}}});
  1110. Regular expression functions\ereg_replace  ~~replace regular expression                                     ::ereg_replace({{{E/pattern}}}, {{{E/replacement}}}, {{{E/string}}});
  1111. Regular expression functions\eregi  ~~case insensitive regular expression match                      ::eregi({{{E/pattern}}}, {{{E/string}}} {{{EO,/regs}}});
  1112. Regular expression functions\eregi_replace  ~~replace regular expression case insensitive                    ::eregi_replace({{{E/pattern}}}, {{{E/replacement}}}, {{{E/string}}});
  1113. Regular expression functions\split  ~~split string into array by regular expression                  ::split({{{E/pattern}}}, {{{E/string}}} {{{EO,/limit}}});
  1114.  
  1115. Semaphore and shared memory functions\sem_get  ~~get a semaphore id                                             ::sem_get({{{E/key}}} {{{EO,/max_acquire}}} {{{EO,/perm}}});
  1116. Semaphore and shared memory functions\sem_acquire  ~~acquire a semaphore                                            ::sem_acquire({{{E/sem_identifier}}});
  1117. Semaphore and shared memory functions\sem_release  ~~release a semaphore                                            ::sem_release({{{E/sem_identifier}}});
  1118. Semaphore and shared memory functions\shm_attach  ~~Creates or open a shared memory segment                        ::shm_attach({{{E/key}}} {{{EO,/memsize}}} {{{EO,/perm}}});
  1119. Semaphore and shared memory functions\shm_detach  ~~Disconnects from shared memory segment                         ::shm_detach({{{E/shm_identifier}}});
  1120. Semaphore and shared memory functions\shm_remove  ~~Removes shared memory from Unix systems                        ::shm_remove({{{E/shm_identifier}}});
  1121. Semaphore and shared memory functions\shm_put_var  ~~Inserts or updates a variable in shared memory                 ::shm_put_var({{{E/shm_identifier}}}, {{{E/variable_key}}}, {{{E/variable}}});
  1122. Semaphore and shared memory functions\shm_get_var  ~~Returns a variable from shared memory                          ::shm_get_var({{{E/id}}}, {{{E/variable_key}}});
  1123. Semaphore and shared memory functions\shm_remove_var  ~~Removes a variable from shared memory                          ::shm_remove_var({{{E/id}}}, {{{E/variable_key}}});
  1124. Session handling functions\session_start  ~~Initialize session data                                        ::session_start();
  1125. Session handling functions\session_destroy  ~~Destroys all data registered to a session                      ::session_destroy();
  1126. Session handling functions\session_name  ~~Get and/or set the current session name                        ::session_name({{{EO/name}}});
  1127. Session handling functions\session_module_name  ~~Get and/or set the current session module                      ::session_module_name({{{EO/module}}});
  1128. Session handling functions\session_save_path  ~~Get and/or set the current session save path                   ::session_save_path({{{EO/path}}});
  1129. Session handling functions\session_id  ~~Get and/or set the current session id                          ::session_id({{{EO/id}}});
  1130. Session handling functions\session_register  ~~Register one or more variables with the current session        ::session_register({{{E/name}}});
  1131. Session handling functions\session_unregister  ~~Unregister a variable from the current session                 ::session_unregister({{{E/name}}});
  1132. Session handling functions\session_is_registered  ~~Find out if a variable is registered in a session              ::session_is_registered({{{E/name}}});
  1133. Session handling functions\session_decode  ~~Decodes session data from a string                             ::session_decode({{{E/data}}});
  1134. Session handling functions\session_encode  ~~Encodes the current session data as a string                   ::session_encode();
  1135.  
  1136. SNMP functions\snmpget  ~~Fetch an SNMP object                                           ::snmpget({{{E/hostname}}}, {{{E/community}}}, {{{E/object_id}}} {{{EO,/timeout}}} {{{EO,/retries}}});
  1137. SNMP functions\snmpset  ~~Set an SNMP object                                             ::snmpget({{{E/hostname}}}, {{{E/community}}}, {{{E/object_id}}}, {{{E/type}}}, {{{E/value}}} {{{EO,/timeout}}} {{{EO,/retries}}});
  1138. SNMP functions\snmpwalk  ~~Fetch all the SNMP objects from an agent                       ::snmpwalk({{{E/hostname}}}, {{{E/community}}}, {{{E/object_id}}} {{{EO,/timeout}}} {{{EO,/retries}}});
  1139. SNMP functions\snmpwalkoid  ~~Query for a tree of information about a network entity         ::snmpwalkoid({{{E/hostname}}}, {{{E/community}}}, {{{E/object_id}}} {{{EO,/timeout}}} {{{EO,/retries}}});
  1140. SNMP functions\snmp_get_quick_print  ~~Fetch the current value of the UCD library's quick_print setting   ::snmp_get_quick_print();
  1141. SNMP functions\snmp_set_quick_print  ~~Set the value of quick_print within the UCD SNMP library       ::snmp_set_quick_print({{{E/quick_print}}});
  1142.  
  1143. String functions\AddCSlashes  ~~Quote string with slashes in a C style                         ::addcslashes({{{E/str}}}, {{{E/charlist}}});
  1144. String functions\AddSlashes  ~~Quote string with slashes                                      ::addslashes({{{E/str}}});
  1145. String functions\bin2hex  ~~Convert binary data into hexadecimal representation            ::bin2hex({{{E/str}}});
  1146. String functions\Chop  ~~Remove trailing whitespace                                     ::chop({{{E/str}}});
  1147. String functions\Chr  ~~Return a specific character                                    ::chr({{{E/ascii}}});
  1148. String functions\chunk_split  ~~Split a string into smaller chunks                             ::chunk_split({{{E/string}}} {{{EO,/chunklen}}} {{{EO,/end}}});
  1149. String functions\convert_cyr_string  ~~Convert from one Cyrillic character set to another             ::convert_cyr_string({{{E/str}}}, {{{E/from}}}, {{{E/to}}});
  1150. String functions\crypt  ~~DES-encrypt a string                                           ::crypt({{{E/str}}} {{{EO,/salt}}});
  1151. String functions\echo  ~~Output one or more strings                                     ::echo({{{E/arg1}}} {{{EO,/argn}}});
  1152. String functions\explode  ~~Split a string by string                                       ::explode({{{E/separator}}}, {{{E/string}}});
  1153. String functions\flush  ~~Flush the output buffer                                        ::flush();
  1154. String functions\get_html_translation_table  ~~Returns the translation table used by htmlspecialchars() and htmlentities()    ::get_html_translation_table({{{E/table}}});
  1155. String functions\get_meta_tags  ~~Extracts all meta tag content attributes from a file and returns an array      ::get_meta_tags({{{E/filename}}} {{{EO,/use_include_path}}});
  1156. String functions\htmlentities  ~~Convert all applicable characters to HTML entities             ::htmlentities({{{E/string}}});
  1157. String functions\htmlspecialchars  ~~Convert special characters to HTML entities                    ::htmlspecialchars({{{E/string}}});
  1158. String functions\implode  ~~Join array elements with a string                              ::implode({{{E/glue}}}, {{{E/pieces}}});
  1159. String functions\join  ~~Join array elements with a string                              ::join({{{E/glue}}}, {{{E/pieces}}});
  1160. String functions\ltrim  ~~Strip whitespace from the beginning of a string                ::ltrim({{{E/str}}});
  1161. String functions\md5  ~~Calculate the md5 hash of a string                             ::md5({{{E/str}}});
  1162. String functions\Metaphone  ~~Calculate the metaphone key of a string                        ::metaphone({{{E/str}}});
  1163. String functions\nl2br  ~~Converts newlines to HTML line breaks                          ::nl2br({{{E/string}}});
  1164. String functions\Ord  ~~Return ASCII value of character                                ::ord({{{E/string}}});
  1165. String functions\parse_str  ~~Parses the string into variables                               ::parse_str({{{E/str}}});
  1166. String functions\print  ~~Output a string                                                ::print({{{E/arg}}});
  1167. String functions\printf  ~~output a formatted string                                      ::printf({{{E/format}}}, {{{E/args}}});
  1168. String functions\quoted_printable_decode  ~~Convert a quoted-printable string to an 8 bit string           ::quoted_printable_decode({{{E/str}}});
  1169. String functions\QuoteMeta  ~~quote meta characters                                          ::quotemeta({{{E/str}}});
  1170. String functions\rawurldecode  ~~Decode URL-encoded strings                                     ::rawurldecode({{{E/str}}});
  1171. String functions\rawurlencode  ~~URL-encode according to RFC1738                                ::rawurlencode({{{E/str}}});
  1172. String functions\setlocale  ~~Set locale information                                         ::setlocale({{{E/category}}}, {{{E/locale}}});
  1173. String functions\similar_text  ~~Calculate the similarity between two strings                   ::similar_text({{{E/first}}}, {{{E/second}}} {{{E/percent}}});
  1174. String functions\soundex  ~~Calculate the soundex key of a string                          ::soundex({{{E/str}}});
  1175. String functions\sprintf  ~~Return a formatted string                                      ::sprintf({{{E/format}}} {{{EO,/args}}});
  1176. String functions\strcasecmp  ~~Binary safe case-insensitive string comparison                 ::strcasecmp({{{E/str1}}}, {{{E/str2}}});
  1177. String functions\strchr  ~~Find the first occurrence of a character                       ::strchr({{{E/haystack}}}, {{{E/needle}}});
  1178. String functions\strcmp  ~~Binary safe string comparison                                  ::strcmp({{{E/str1}}}, {{{E/str2}}});
  1179. String functions\strcspn  ~~Find length of initial segment not matching mask               ::strcspn({{{E/str1}}}, {{{E/str2}}});
  1180. String functions\strip_tags  ~~Strip HTML and PHP tags from a string                          ::strip_tags({{{E/str}}} {{{EO,/allowable_tags}}});
  1181. String functions\StripCSlashes  ~~un-quote string quoted with addcslashes                        ::stripcslashes({{{E/str}}});
  1182. String functions\StripSlashes  ~~Un-quote string quoted with addslashes                         ::stripslashes({{{E/str}}});
  1183. String functions\stristr  ~~Case-insensitive strstr();                                      ::stristr({{{E/haystack}}}, {{{E/needle}}});
  1184. String functions\strlen  ~~Get string length                                              ::strlen({{{E/str}}});
  1185. String functions\strpos  ~~Find position of first occurrence of a string                  ::strpos({{{E/haystack}}}, {{{E/needle}}} {{{EO,/offset}}});
  1186. String functions\strrchr  ~~Find the last occurrence of a character in a string            ::strrchr({{{E/haystack}}}, {{{E/needle}}});
  1187. String functions\str_repeat  ~~Repeat a string                                                ::str_repeat({{{E/input}}}, {{{E/multiplier}}});
  1188. String functions\strrev  ~~Reverse a string                                               ::strrev({{{E/string}}});
  1189. String functions\strrpos  ~~Find position of last occurrence of a char in a string         ::strrpos({{{E/haystack}}}, {{{E/needle}}});
  1190. String functions\strspn  ~~Find length of initial segment matching mask                   ::strspn({{{E/str1}}}, {{{E/str2}}});
  1191. String functions\strstr  ~~Find first occurrence of a string                              ::strstr({{{E/haystack}}}, {{{E/needle}}});
  1192. String functions\strtok  ~~Tokenize string                                                ::strtok({{{E/arg1}}}, {{{E/arg2}}});
  1193. String functions\strtolower  ~~Make a string lowercase                                        ::strtolower({{{E/str}}});
  1194. String functions\strtoupper  ~~Make a string uppercase                                        ::strtoupper({{{E/string}}});
  1195. String functions\str_replace  ~~Replace all occurrences of needle in haystack with str         ::str_replace({{{E/needle}}}, {{{E/str}}}, {{{E/haystack}}});
  1196. String functions\strtr  ~~Translate certain characters                                   ::strtr({{{E/str}}}, {{{E/from}}}, {{{E/to}}});
  1197. String functions\substr  ~~Return part of a string                                        ::substr({{{E/string}}}, {{{E/start}}} {{{EO,/length}}});
  1198. String functions\substr_replace  ~~Replace text within a portion of a string                      ::substr_replace({{{E/string}}}, {{{E/replacement}}}, {{{E/start}}} {{{EO,/length}}});
  1199. String functions\trim  ~~Strip whitespace from the beginning and end of a string        ::trim({{{E/str}}});
  1200. String functions\ucfirst  ~~Make a string's first character uppercase                      ::ucfirst({{{E/str}}});
  1201. String functions\ucwords  ~~Uppercase the first character of each word in a string         ::ucwords({{{E/str}}});
  1202.  
  1203. Sybase functions\sybase_affected_rows  ~~get number of affected rows in last query                      ::sybase_affected_rows({{{EO/link_identifier}}});
  1204. Sybase functions\sybase_close  ~~close Sybase connection                                        ::sybase_close({{{E/link_identifier}}});
  1205. Sybase functions\sybase_connect  ~~open Sybase server connection                                  ::sybase_connect({{{E/servername}}}, {{{E/username}}}, {{{E/password}}});
  1206. Sybase functions\sybase_data_seek  ~~move internal row pointer                                      ::sybase_data_seek({{{E/result_identifier}}}, {{{E/row_number}}});
  1207. Sybase functions\sybase_fetch_array  ~~fetch row as array                                             ::sybase_fetch_array({{{E/result}}});
  1208. Sybase functions\sybase_fetch_field  ~~get field information                                          ::sybase_fetch_field({{{E/result}}}, {{{E/field_offset}}});
  1209. Sybase functions\sybase_fetch_object  ~~fetch row as object                                            ::sybase_fetch_object({{{E/result}}});
  1210. Sybase functions\sybase_fetch_row  ~~get row as enumerated array                                    ::sybase_fetch_row({{{E/result}}});
  1211. Sybase functions\sybase_field_seek  ~~set field offset                                               ::sybase_field_seek({{{E/result}}}, {{{E/field_offset}}});
  1212. Sybase functions\sybase_free_result  ~~free result memory                                             ::sybase_free_result({{{E/result}}});
  1213. Sybase functions\sybase_num_fields  ~~get number of fields in result                                 ::sybase_num_fields({{{E/result}}});
  1214. Sybase functions\sybase_num_rows  ~~get number of rows in result                                   ::sybase_num_rows({{{E/result}}});
  1215. Sybase functions\sybase_pconnect  ~~open persistent Sybase connection                              ::sybase_pconnect({{{E/servername}}}, {{{E/username}}}, {{{E/password}}});
  1216. Sybase functions\sybase_query  ~~send Sybase query                                              ::sybase_query({{{E/query}}}, {{{E/link_identifier}}});
  1217. Sybase functions\sybase_result  ~~get result data                                                ::sybase_result({{{E/result}}}, {{{E/i}}}, {{{E/field}}});
  1218. Sybase functions\sybase_select_db  ~~select Sybase database                                         ::sybase_select_db({{{E/database_name}}}, {{{E/link_identifier}}});
  1219.  
  1220. URL functions\base64_decode  ~~decodes data encoded with MIME base64                          ::base64_decode({{{E/encoded_data}}});
  1221. URL functions\base64_encode  ~~encodes data with MIME base64                                  ::base64_encode({{{E/data}}});
  1222. URL functions\parse_url  ~~parse a URL and return its components                          ::parse_url({{{E/url}}});
  1223. URL functions\urldecode  ~~decodes URL-encoded string                                     ::urldecode({{{E/str}}});
  1224. URL functions\urlencode  ~~URL-encodes string                                             ::urlencode({{{E/str}}});
  1225.  
  1226. Variable functions\doubleval  ~~Get double value of a variable                                 ::doubleval({{{E/var}}});
  1227. Variable functions\empty  ~~determine whether a variable is set                            ::empty({{{E/var}}});
  1228. Variable functions\gettype  ~~Get the type of a variable                                     ::gettype({{{E/var}}});
  1229. Variable functions\intval  ~~Get integer value of a variable                                ::intval({{{E/var}}} {{{EO,/base}}});
  1230. Variable functions\is_array  ~~Finds whether a variable is an array                           ::is_array({{{E/var}}});
  1231. Variable functions\is_double  ~~Finds whether a variable is a double                           ::is_double({{{E/var}}});
  1232. Variable functions\is_float  ~~Finds whether a variable is a float                            ::is_float({{{E/var}}});
  1233. Variable functions\is_int  ~~Find whether a variable is an integer                          ::is_int({{{E/var}}});
  1234. Variable functions\is_integer  ~~Find whether a variable is an integer                          ::is_integer({{{E/var}}});
  1235. Variable functions\is_long  ~~Finds whether a variable is an integer                         ::is_long({{{E/var}}});
  1236. Variable functions\is_object  ~~Finds whether a variable is an object                          ::is_object({{{E/var}}});
  1237. Variable functions\is_real  ~~Finds whether a variable is a real                             ::is_real({{{E/var}}});
  1238. Variable functions\is_string  ~~Finds whether a variable is a string                           ::is_string({{{E/var}}});
  1239. Variable functions\isset  ~~determine whether a variable is set                            ::isset({{{E/var}}});
  1240. Variable functions\settype  ~~Set the type of a variable                                     ::settype({{{E/var}}}, {{{E/type}}});
  1241. Variable functions\strval  ~~Get string value of a variable                                 ::strval({{{E/var}}});
  1242. Variable functions\unset  ~~Unset a given variable                                         ::unset({{{E/var}}});
  1243.  
  1244. Vmailmgr functions\vm_adduser  ~~Add a new virtual user with a password                         ::vm_adduser({{{E/vdomain}}}, {{{E/basepwd}}}, {{{E/newusername}}}, {{{E/newuserpassword}}});
  1245. Vmailmgr functions\vm_addalias  ~~Add an alias to a virtual user                                 ::vm_addalias({{{E/vdomain}}}, {{{E/basepwd}}}, {{{E/username}}}, {{{E/alias}}});
  1246. Vmailmgr functions\vm_passwd  ~~Changes a virtual users password                               ::vm_passwd({{{E/vdomain}}}, {{{E/username}}}, {{{E/password}}}, {{{E/newpassword}}});
  1247. Vmailmgr functions\vm_delalias  ~~Removes an alias                                               ::vm_delalias({{{E/vdomain}}}, {{{E/basepwd}}}, {{{E/alias}}});
  1248. Vmailmgr functions\vm_deluser  ~~Removes a virtual user                                         ::vm_deluser({{{E/vdomain}}}, {{{E/username}}});
  1249.  
  1250. WDDX functions\wddx_serialize_value  ~~Serialize a single value into a WDDX packet                    ::wddx_serialize_value({{{E/var}}} {{{EO,/comment}}});
  1251. WDDX functions\wddx_serialize_vars  ~~Serialize variables into a WDDX packet                         ::wddx_serialize_vars({{{E/var_name}}});
  1252. WDDX functions\wddx_packet_start  ~~Starts a new WDDX packet with structure inside it              ::wddx_packet_start({{{EO/comment}}});
  1253. WDDX functions\wddx_packet_end  ~~Ends a WDDX packet with the specified ID                       ::wddx_packet_end({{{E/packet_id}}});
  1254. WDDX functions\wddx_add_vars  ~~Add the result to the packet specified by the packet_id        ::wddx_add_vars({{{E/packet_id}}}, {{{E/name_var}}});
  1255. WDDX functions\wddx_deserialize  ~~Deserializes a WDDX packet                                     ::wddx_deserialize({{{E/packet}}});
  1256.  
  1257. XML parser functions\xml_parser_create  ~~create an XML parser                                           ::xml_parser_create({{{E/encoding}}});
  1258. XML parser functions\xml_set_object  ~~Use XML Parser withing an object                               ::xml_set_object({{{E/parser}}}, {{{E/&object}}});
  1259. XML parser functions\xml_set_element_handler  ~~set up start and end element handlers                          ::xml_set_element_handler({{{E/parser}}}, {{{E/startElementHandler}}}, {{{E/endElementHandler}}});
  1260. XML parser functions\xml_set_character_data_handler  ~~set up character data handler                                  ::xml_set_character_data_handler({{{E/parser}}}, {{{E/handler}}});
  1261. XML parser functions\xml_set_processing_instruction_handler  ~~Set up processing instruction (PI) handler              ::xml_set_processing_instruction_handler({{{E/parser}}}, {{{E/handler}}});
  1262. XML parser functions\xml_set_default_handler  ~~set up default handler                                  ::xml_set_default_handler({{{E/parser}}}, {{{E/handler}}});
  1263. XML parser functions\xml_set_unparsed_entity_decl_handler  ~~Set up unparsed entity declaration handler              ::xml_set_unparsed_entity_decl_handler({{{E/parser}}}, {{{E/handler}}});
  1264. XML parser functions\xml_set_notation_decl_handler  ~~set up notation declaration handler                     ::xml_set_notation_decl_handler({{{E/parser}}}, {{{E/handler}}});
  1265. XML parser functions\xml_set_external_entity_ref_handler  ~~set up external entity reference handler                ::xml_set_external_entity_ref_handler({{{E/parser}}}, {{{E/handler}}});
  1266. XML parser functions\xml_parse  ~~start parsing an XML document                           ::xml_parse({{{E/parser}}}, {{{E/data}}} {{{EO,/isFinal}}});
  1267. XML parser functions\xml_get_error_code  ~~get XML parser error code                               ::xml_get_error_code({{{E/parser}}});
  1268. XML parser functions\xml_error_string  ~~get XML parser error string                             ::xml_error_string({{{E/code}}});
  1269. XML parser functions\xml_get_current_line_number  ~~get current line number for an XML parser               ::xml_get_current_line_number({{{E/parser}}});
  1270. XML parser functions\xml_get_current_column_number  ~~Get current column number for an XML parser             ::xml_get_current_column_number({{{E/parser}}});
  1271. XML parser functions\xml_get_current_byte_index  ~~get current byte index for an XML parser                ::xml_get_current_byte_index({{{E/parser}}});
  1272. XML parser functions\xml_parser_free  ~~Free an XML parser                                      ::xml_parser_free({{{E/parser}}});
  1273. XML parser functions\xml_parser_set_option  ~~set options in an XML parser                            ::xml_parser_set_option({{{E/parser}}}, {{{E/option}}}, {{{E/value}}});
  1274. XML parser functions\xml_parser_get_option  ~~get options from an XML parser                          ::xml_parser_get_option({{{E/parser}}}, {{{E/option}}});
  1275. XML parser functions\utf8_decode  ~~Converts a UTF-8 encoded string to ISO-8859-1           ::utf8_decode({{{E/data}}});
  1276. XML parser functions\utf8_encode  ~~encodes an ISO-8859-1 string to UTF-8                   ::utf8_encode({{{E/data}}});
  1277.